SQL Server Integration Services er SQL Server 2008 R2 er Extract , Transform og Load verktøy for å integrere informasjon på tvers av datakilder . Du kan eksportere filer fra SQL Server til MySQL ved hjelp av Business Intelligence Development Studio til å lage SSIS pakker . SSIS pakker består av to logikker renn : kontroll og data . Kontrollen strømning dirigerer sekvensielle prosesser knyttet til dataflyt og andre objekter i en pakke . Dataflyten tillater rekordnivå data management i pakken. Før du monterer pakken, skjønt, må du først opprette ADO tilkoblinger for datakilden , MS SQL Server 2008 og målet, MySQL. Instruksjoner
en
Klikk på Windows Start- knappen, pek på Microsoft SQL Server 2008 og klikk på " SQL SERVER Business Intelligence Development Studio. "
2
Point til " New "og velg " Project "fra" File "-menyen . Når prosjektet Dialog boksen vises, velg " Integration Services Project" fra listen over Visual Studio Installerte maler . Skriv inn et beskrivende navn i "Name "-feltet og klikk " OK. "
3
Høyreklikk området under Connection Managers kategorien , som ligger nederst i midten av pakken designer Screen .
4
Velg " New ADO.Net Connection" fra snarveien listen som vises.
5
Klikk på " Ny ... "-knappen på Configuration Manager -vinduet for å opprette en ny tilkobling manager.
6
Konfigurer innstillingene for MS SQL server 2008 ( datakilden ) ved å godta standardinnstillingen i " Provider "-feltet , angi et passende servernavnet i " Server name" -feltet og angi en hensiktsmessig database i " Velg eller skriv inn et databasenavn . " Klikk " OK " for å bekrefte ADO.Net Tilkoblingsinnstillinger for datakilden . Klikk " OK " igjen for å gå tilbake til Package Designer Screen .
7
Høyreklikk området under Connection Managers tab igjen . Denne gangen vil du være å skape en ADO.Net Tilkobling for MySQL (mål ) .
8
Velg " New ADO.Net Connection" fra snarveien listen som vises.
9
Klikk på " ny ... "-knappen på Configuration Manager -vinduet for å opprette en ny tilkobling manager.
10
Konfigurer innstillingene for MySQL ( datakilden ) ved å velge " . Netto Providers \\ odbc data Provider "i" Provider "-feltet og velge riktig datakilde under datakilde Specification overskriften. Under Login Information overskriften , skriver du inn brukernavn og passord for datakilden . Klikk for å bekrefte innstillingene. Begge tilkoblinger vil nå vises i Configuration Manager -vinduet . Klikk " OK " igjen for å gå tilbake til Package Designer Screen .
11
Dra "Data Flow oppgave" fra kontroll flyt elementer under Toolbox til design området av skjermen . Deretter klikker du på Data Flow -fanen og velg " ADO NET Source" og " ADO NET Destinasjon " under dataflyt destinasjoner i verktøykassa området .
12
Høyreklikk på " ADO NET Source" og velg " Edit" fra hurtigmenyen som vises . Velg tabellen i datakilden som inneholder dataene du ønsker å eksportere i " Navn på tabellen eller visningen : " dropdown -feltet. Klikk " OK " for å bekrefte innstillingene og gå tilbake til Package Designer Screen .
13
Høyreklikk på " ADO NET Destination" og velg " Edit" fra hurtigmenyen som vises . I Connection Manager -feltet , velger du målet databasen fra listen hvis den ikke er valgt som standard allerede
14
Klikk på " Ny ... "-knappen ved siden av . " Bruk en tabell eller visning : " dropdown feltet for å opprette en ny destinasjon tabell for å eksportere data fra datakilden . Når du klikker på " OK "-knappen, vil du få en advarsel som indikerer at informasjonen ikke er tilstrekkelig , og kanskje må oppdatere kolonne innstillinger i "Create Table" -vinduet som vises . Klikk på " OK "-knappen .
15
Fjern anførselstegn i "Create Table "-vinduet , legge til kolonner som kartet til dataene i datakilden og klikk på "OK" -knappen for å fortsette .
16
Velg " Kartlegginger " for å aktivere Kartlegginger siden . Kontroller at alle kolonner er kartlagt mellom data kilde og destinasjon , og klikk " OK " for å fortsette .
17
Lagre SSIS pakke ved hjelp av " Lagre kopi av Package.dtsx som" alternativet på "File "-menyen .
18
Endre globale innstillingene for SQL -modus til" ANSI " i MySQL. Skriv inn " SET GLOBAL sql_mode = ' ANSI ' " i kommandolinjen i MySQL.
19
Høyreklikk Package filen under SSIS pakker i Solution Explorer -vinduet . Velg " Execute Package" fra listen for å fullføre overføringen . Når kjøringen er ferdig, hvis dataflyten Task kontroll flyt element er grønn , betyr dette at overføringen var vellykket. Hvis datastrømmen Task er rød som betyr at det oppsto en feil og overføringen var mislykket. For mislykkede overføringer , bruker Output -vinduet som vises nederst på skjermen for å feilsøke feil .