SQL Server Integration Services er en programvarepakke som lar database administratorer å overføre og bruke data på tvers av mange database typer. SSIS gjør dette ved å skape en interaksjon lag som tilbyr en medium å oversette database data og kommandoer på tvers av ulike systemer . Dette laget innebærer et sett med data transformasjoner og automatiserte oppgaver å gjøre tilkoblinger mulig. Foruten inkludert innebygd funksjonalitet , kan programmereren også script oppgaver å utføre handlinger som ikke inngår i aksjen SSIS konfigurasjon. SSIS Oppgaver
flyt av data og kommando- transformasjoner mellom servere ved hjelp SSIS styres av administrator gjennom en rekke " oppgaver ". Oppgaver spesifikke SSIS enheter som inneholder hendelser eller operasjoner som administratoren ønsker å inntreffe for å sikre korrekt overføring av data. Oppgaver kan forberede data for overføring, kontrollerer hvordan data er oversatt mellom ulike databaser , eller gjøre systemkall for å opprette kataloger eller kopiere filer på en vertsmaskin .
Innebygd Oppgaver
oppgaver som kommer komplett med SSIS kalles " innebygde" oppgaver , og er tilgjengelig " out of the box ". Disse oppgavene inkluderer de minimale prosessene som kreves for å oppnå dataoverføringer , samt spesifikke oppgaver ment å lette overføring av data. Disse inkluderer dataflyt oppgaver , som kontrollerer dataoverføring fra en database til en annen , eller Bulk dataoverføring oppgaver, som automatiserer kopiering av store datasett fra en datamaskin til den neste.
Scripting oppgaver
noen ganger administrator vil ønske å oppnå en operasjon som det er ingen oppgave . I dette tilfelle byr SSIS en fleksibel oppgave kalt " skript " oppgave. Mens teknisk sett fremdeles en oppgave , gjør at Script oppgave administratoren å skrive kode for å bygge sin egen spesielle oppgave . Denne oppgaven vil arbeide innenfor rammen av SSIS miljø , sammen med andre innebygde oppgaver , men vil følge de spesifikke instruksjoner programmert inn i det av administratoren.
Skripting Task Språk og Bruker
Siden SSIS er en del av Microsofts programvarepakke , skrive kode for en Scripting oppgave innebærer å arbeide med . NET rammeverket . Spesielt programmerere bruke Visual Studio Tools for Applications til å skrive manus , som støtter Visual Basic og C # programmeringsspråk. Den VSTA rammeverket må finnes på datamaskinen som kjører skriptet for at skriptet skal kjøres .