Forstå KATALOGEN FOR SQL Server Integration Services Og opprette SSISDB-Katalogen

Problem

i tidligere versjoner AV SQL Server Integration Services (SSIS), pleide vi å beholde SSIS-pakker enten på en fildeling eller i msdb-databasen og konfigurasjonsparametere, for eksempel tilkoblingsstrenger og sensitive data, enten I EN XML-fil eller I EN SQL Server-tabell.Ulempen med dette var at dette var ubeskyttet.

fra OG MED SQL Server 2012 har Disse bekymringene blitt adressert Av Microsoft ved hjelp AV SSISDB-Katalogen. MED en ny installasjon AV SQL Server 2012 eller 2014, ER SSIS-katalogen ikke installert som standard. Dette tipset viser deg hvordan du enkelt og raskt setter OPP SSIS-katalogen på en ny installasjon AV SQL Server.

Løsning

som perMSDN»SSISDB-katalogen er det sentrale punktet for å arbeide Med INTEGRATION Services-prosjekter (INKLUDERINGER For SERVERSIDE) som du har distribuert Til Integration Services-serveren. Du kan for eksempel angi prosjekt-og pakkeparametere, konfigurere miljøer for å angi kjøretidsverdier for pakker, utføre og feilsøke pakker og administrere Integration Services-serveroperasjoner.Objektene som er lagret i SSISDB-katalogen, inkluderer prosjekter, pakker, parametere, miljøer og driftslogg.»

SSISDB-katalogen lagrer pakkene du har distribuert Til Integration Services-serveren, men før du kan distribuere prosjektene Til Integration Services-serveren, må serveren inneholde ssisdb-katalogen. Froma security stand point, ER SSISDB katalogen sikker på å lagre all sensitiv informasjon også. Når du distribuerer Et Integration Services-prosjekt Til Integration Services-serveren etter at DU har opprettet SSISDB-katalogen, krypterer katalogen automatisk pakkedata og sensitive verdier. Katalogen dekrypterer også automatisk dataene når du henter den. En databasemasternøkkel brukes til krypteringog nøkkelen opprettes når du oppretter katalogen.

Opprette SSIS Catalog SSISDB

Du vil se en ny mappe kalt» Integration Services Catalogs » inSQL ServerManagement Studio (SSMS) hvis du kobler tilen SQL Server 2012 eller nyere forekomst. SOM jeg sa i problem-delen, som standardssisdb-katalogen vil ikke bli installert, så før vi distribuerer SSIS-pakker til denne katalogen på noen måte, må VI opprette SSISDB-katalogen. Her vil jeg vise deg hvordan du oppretter SSISDB katalog ona SQL Server-forekomst. Før du går videre, må du kontrollere at DU har installert SQL Server Integration Services og de delte komponentene under SQL Serverinstallation.

Trinn 1: Start SQL Server Management Studio og koble TIL SQL Serverinstance der du vil opprette SSIS-katalogen. Du får lov til å opprette den PÅ SQL Server 2012 eller senere forekomster.

Trinn 2: Du vil se en ny node kalt «Integration Services Catalogs» I SQL ServerManagement Studio i venstre side av SSMS. Høyreklikk på «Integration Services Catalogs» og velg » CreateCatalog…»som vist i skjermbildet nedenfor.

Trinn 3: et vindu som heter «Create Catalog» vises for videre behandling ogå fullføre de nødvendige parametrene.

Trinn 4: Klikk på «Aktiver Clr-Integrasjon» fordi katalogen bruker CLR-lagrede prosedyrer. Når du klikker på dette alternativet, vil en annen avkrysningsboks bli aktivert med navnet «Aktiver automatisk utførelse av Integrasjonstjenester lagret prosedyre ved SQL Server oppstart». Klikk på denne avmerkingsboksen for å aktivere katalogoppstart lagret prosedyre for å kjøre hver gang SERVERFOREKOMSTEN FOR SERVERSIDE startes på nytt. Angi passordet for å beskytte databasemasternøkkelen som brukes til å kryptere katalogdataene. Dette passordet er veldigviktig, så husk å huske dette passordet eller lagre det på et sikkert sted.Passordet kreves fordi katalogen lagrer sensitiv informasjon (for eksempel databasenavn og passord) i SSIS-katalogen. Klikk nå på» OK » – knappen.

Når du klikker PÅ» OK «- knappen, VIL SSISDB-katalogen bli opprettet underkatalognoden Integration Services Catalogs og en ny brukerdatabase kalt «SSISDB» vil bli opprettet Underdatabaser node. SSIS-katalogen vil nå bruke denne databasen til å lagre SSIS-relatert informasjon i motsetning til tidligere versjoner der slik informasjon ble lagret i MSDB. Se under skjermbilde, BÅDE SSISDB katalogen Under Integration Services Catalogs node samtbrukerdatabasen SSISDB under Databasenoden viser nå. Du er nå ferdig med SSISDB katalogopprettelse.

Mulige Problemer Når Du Oppretter SSIS Catalog SSISDB

Noen ganger vil du se problemet nedenfor når DU oppretter SSISDB-katalogen. En mulig årsak kan skyldes feil installasjon AV SQL Server Integration Services eller fravær AV SQL Server IntegrationServices, så sørg FOR AT SQL Server Integration Services ble riktig installert.

The catalog backup file ''E:\MSSQL0\DTS\Binn\SSISDBBackup.bak' could not be accessed. Make sure the database file exists, and the SQL Server service account is able to access it. (Microsoft.SqlServer.IntegrationServices.Common.ObjectModel)

årsaken bak feilen ovenfor er fraværet av Integrasjonstjenester fordi den ikke ble installert. Når IntegrationServices er installert SSISDBBackup filen og andre binærfiler vil være I Binnmappen. Du kan også løse dette problemet ved å kopiere SSISDBBackup.bak fil fra en server som kjører SQL Server 2012or senere til målet Binn mappen.

Gi NYTT NAVN TIL SSIS-Katalogen SSISDB

SSISDB-databasen skal ikke gis nytt navn. DU kan endre navn på DEN, MEN SSISDB katalogen Under Integration Services Catalog node vil ikke være tilgjengelig lenger ogdet vil forsvinne fra noden. Hvis DU prøver å få tilgang TIL SSISDB-katalogen underkatalognoden Integration Services Catalog etter å ha omdøpt SSISDB, vil den kaste en erroras vist nedenfor:

jeg omdøpte SSISDB-brukerdatabasen Til SSISDB_rename i skjermbildet ovenfor, og da prøvde jeg å få tilgang TIL SSISDB-katalogen under Integration Services Catalog-noden. Hvis Du refreshthe Integration Services Catalog node etter døpe SSISDB-databasen, FORSVINNER ssisdb katalogen, mendet vises på nytt og være tilgjengelig når du gir DEN TILBAKE SSISDB. Den belowscreenshot er før og etter døpe som en sammenligning.

Neste Trinn
  • når SSISDB-katalogen er opprettet, kan du gå videre og begynne å distribuere SQL Server IntegrationServices-prosjekter ved HJELP AV SSISDB-katalogen.
  • Les mersql Server Integration Services Tips

Sist Oppdatert: 2015-11-24

Om forfatteren
Manvendra Singh har over 5 års erfaring MED SQL Server og har fokusert På Database Speiling, Replikering, Logg Frakt, etc.
Vis alle mine tips
Relaterte Ressurser

  • Flere Business Intelligence-Tips…

You might also like

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.