Impossibile creare il catalogo SSISDB


13

Ottenere l'errore di seguito durante il tentativo di creare un catalogo nei servizi di integrazione di SQL Server 2014. Hai idea di cosa mi sono perso nell'installazione o in qualsiasi altro luogo?

Non è stato possibile accedere al file di backup del catalogo "C: \ Programmi \ Microsoft SQL Server \ 120 \ DTS \ Binn \ SSISDBBackup.bak". Assicurarsi che il file di database esista e che l'account del servizio SQL Server sia in grado di accedervi (Microsoft.SqlServer.IntegrationServices.Common.ObjectModel)


Controllo sempre se il servizio SSIS ("SQL Server Integration Services") è installato e in esecuzione in Services.msc (in Windows), in caso contrario, installarlo, se già installato ma interrotto, quindi avviare questo servizio.
Eddie Kumar,

Risposte:


14

Ho deciso di vedere cosa succede quando si fa effettivamente clic su Crea catalogo in SSMS. Esistono numerosi passaggi che vengono eseguiti ma la premessa di base è che esiste un backup in

C:\Program Files\Microsoft SQL Server\120\DTS\Binn\SSISDBBackup.bak

e come parte della creazione del catalogo, quel backup viene ripristinato per creare SSISDB.

Il percorso sottostante Program Filessarà protetto per evitare che i file vengano accidentalmente inseriti. L'errore riscontrato indica che la persona che esegue SSMS non ha accesso al file inC:\Program Files\Microsoft SQL Server\120\DTS\Binn

Supponendo che non si stia utilizzando runaso qualcosa del genere per avviare SSMS, provare ad aprire Windows Explorer (non Internet Explorer) e passare a quella cartella. Se riesci ad arrivarci, potresti dover fare clic su Sì per selezionare "mostrami i file, so di trovarmi in un'area riservata", quindi propongo che UAC influisca sulla tua capacità di installare SSISDB.

In tal caso, chiudere tutte le istanze SSMS. Quindi, fai clic con il pulsante destro del mouse su SSMS e scegli "Esegui come amministratore" che dovrebbe impedire al popup di autorizzazione di lanciare una chiave inglese nelle opere quando si sta eseguendo l'installazione del catalogo.

Il modo in cui le autorizzazioni del file system sono state danneggiate è un problema per un altro sito (SuperUser o sysadmin)

Mi sono imbattuto in questo elemento Connect che indica se stai utilizzando una versione diversa di SSMS rispetto al sottostante SQL Server a cui ti sei connesso (SSMS 2014 ha puntato all'installazione del 2012), la creazione può fallire. Quindi, verifica che 120 (SQL Server 2014) corrisponda alla tua istanza. L'altra possibilità "Per risolverlo, ho semplicemente eseguito il programma di installazione di SQL Server 2012 dal supporto di installazione e ho aggiunto la funzione Integration Services."


18

Ho avuto questo problema e non era correlato alle autorizzazioni dell'utente. Avevo eseguito un'installazione precedente di SQL Server e avevo scelto di installare molte opzioni tranne "Integration Services", quindi ho eseguito nuovamente l'applicazione Centro installazione SQL Server e questa volta ho scelto di installare la funzionalità "Integration Services". Penso che il motivo per cui ho potuto vedere il nodo "Cataloghi di Integration Services" in SMSS nonostante non avessi installato "Integration Services", era dovuto alla scelta di installare "Master Data Services" durante la mia precedente installazione di SQL Server.


8

Se sei ancora bloccato, assicurati di controllare che:

  1. Integrations Services è installato sull'istanza con cui stai lavorando
  2. Se è installata una versione SQL precedente, verificare di utilizzare la versione corrispondente di SSMS per connettersi all'istanza

SSIS per vari motivi è specifico della versione e offre una compatibilità limitata al contrario. È importante trattare le versioni SQL come prodotti separati e utilizzare le versioni VS e SSMS installate con l'istanza.

Durante l'installazione è stata la mia esperienza che i requisiti minimi di versione possono offrire una certa compatibilità con Visual Studio. Durante un'installazione Enterprise 2014 ho notato che si collegava a VS 2010 invece di installare una versione più recente. Tuttavia, per creare un catalogo dovevo ancora collegarmi a SQL usando SSMS 2014, SSMS 2012 non funzionava.


Ho avuto lo stesso problema nel tentativo di accedere a SSIS 2016 con SSMS 2012, non va bene. Con SSMS 2014 funziona benissimo.
user3752281,

8

Ho appena risolto questo problema da solo, nel tuo SQL Server mancano alcune funzionalità, ecco perché SSISDBBakup.bakmanca il file, dovrebbe essere sotto:

C:\Program Files\Microsoft SQL Server\120\DTS\Binn\SSISDBBackup.bak

Installa la funzionalità di SQL Server Integration Services e funzionerà.


1
L'ho fatto e mi danno più problemi quando provo a creare una cartella. Ho scoperto che devo solo reinstallare il SSIS e ora è stato risolto.
AbuTaareq,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.