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)
Respuestas:
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
y como parte de la creación del catálogo, esa copia de seguridad se restaura para hacer el SSISDB.
La ruta debajo
Program Files
se 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
runas
o 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".
fuente
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.
fuente
Si todavía está atascado, asegúrese de verificar que:
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.
fuente
Solo resolví ese problema yo mismo, a su SQL Server le faltan algunas características, es por eso
SSISDBBakup.bak
que falta el archivo, debería estar en:Instale la función de Servicios de integración de SQL Server y funcionará.
fuente