No se puede crear el catálogo SSISDB

12

Obteniendo el siguiente error al intentar crear un catálogo en los servicios de integración de SQL Server 2014. ¿Alguna idea de lo que me perdí en la instalación o en otro lugar?

No se pudo acceder al archivo de copia de seguridad del catálogo 'C: \ Archivos de programa \ Microsoft SQL Server \ 120 \ DTS \ Binn \ SSISDBBackup.bak'. Asegúrese de que el archivo de la base de datos exista y que la cuenta del Servicio SQL Server pueda acceder a él (Microsoft.SqlServer.IntegrationServices.Common.ObjectModel)

Radhi
fuente
Siempre verifico si el Servicio SSIS ("SQL Server Integration Services") está instalado y ejecutándose en Services.msc (en Windows), si no, instálelo, si ya está instalado pero se detuvo, entonces Inicie este servicio.
Eddie Kumar

Respuestas:

14

Decidí ver qué sucede cuando haces clic en Crear catálogo en SSMS. Hay una serie de pasos que se realizan, pero la premisa básica es que existe una copia de seguridad en

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

y como parte de la creación del catálogo, esa copia de seguridad se restaura para hacer el SSISDB.

La ruta debajo Program Filesse va a proteger para evitar accidentalmente los archivos allí. El error que está encontrando indica que la persona que ejecuta SSMS no tiene acceso al archivo enC:\Program Files\Microsoft SQL Server\120\DTS\Binn

Suponiendo que no esté usando runaso algo así para iniciar SSMS, intente abrir el Explorador de Windows (no Internet Explorer) y navegue a esa carpeta. Si puede llegar allí, es posible que tenga que hacer clic en Sí para algo como "muéstrame los archivos, sé que estoy en un área restringida", luego propongo que UAC está afectando su capacidad para instalar SSISDB.

Si ese es el caso, cierre todas sus instancias de SSMS. Luego, haga clic con el botón derecho en SSMS y elija "Ejecutar como administrador". Esto debería evitar que la ventana emergente de autorización arroje una llave inglesa a las obras cuando se realiza la instalación del catálogo.

La forma en que los permisos del sistema de archivos se volvieron incrustados es un problema para otro sitio (SuperUser o sysadmin)

Me topé con este elemento de Connect que indica que si está utilizando una versión diferente de SSMS que el SQL Server subyacente al que se ha conectado (SSMS 2014 señaló la instalación de 2012), la creación puede fallar. Por lo tanto, verifique que su 120 (SQL Server 2014) coincida con su instancia. La otra posibilidad allí "Para resolverlo, simplemente ejecuté la configuración de SQL Server 2012 desde los medios de instalación y agregué la función de Integration Services".

billinkc
fuente
16

Tuve este problema y no estaba relacionado con los permisos de usuario. Había realizado una instalación anterior del servidor SQL y elegí instalar muchas opciones excepto 'Servicios de integración', por lo que ejecuté la aplicación Centro de instalación de SQL Server nuevamente y esta vez elegí instalar la función 'Servicios de integración'. Creo que la razón por la que pude ver el nodo 'Integration Services Catalogs' en SMSS a pesar de no haber instalado 'Integration Services', fue debido a la elección de instalar 'Master Data Services' durante mi instalación anterior de SQL Server.

Sean Bradley
fuente
8

Si todavía está atascado, asegúrese de verificar que:

  1. Integrations Services se instala en la instancia con la que está trabajando
  2. Si tiene instalada una versión anterior de SQL, compruebe que está utilizando la versión correspondiente de SSMS para conectarse a su instancia

SSIS por varios motivos es específico de la versión y ofrece una compatibilidad limitada o nula. Es importante tratar las versiones de SQL como productos separados y usar las versiones VS y SSMS que se instalaron con su instancia.

Durante la instalación, según mi experiencia, los requisitos mínimos de versión pueden ofrecer cierta compatibilidad con versiones anteriores de Studio para Visual Studio. Durante una instalación de Enterprise de 2014, noté que estaba vinculado a VS 2010 en lugar de instalar una versión más nueva. Sin embargo, todavía tenía que conectarme a SQL usando SSMS 2014 para crear un catálogo, SSMS 2012 no funcionaría.

UseThatData
fuente
Tuve el mismo problema al intentar acceder a SSIS 2016 con SSMS 2012, no es bueno. Con SSMS 2014 funciona bien.
user3752281
8

Solo resolví ese problema yo mismo, a su SQL Server le faltan algunas características, es por eso SSISDBBakup.bakque falta el archivo, debería estar en:

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

Instale la función de Servicios de integración de SQL Server y funcionará.

Bizzmo
fuente
1
Lo hice y me da más problemas cuando intento crear una carpeta. Descubrí que solo tengo que reinstalar el SSIS y ahora está resuelto.
AbuTaareq