sql-server - script - restaurar.bak sql server
Restaurar el acceso de copia de seguridad denegado (2)
Estoy intentando restaurar una copia de seguridad de un archivo .bak
en un servidor de base de datos local y sigo recibiendo el mensaje de error.
Se produjo una excepción al ejecutar una instrucción o lote Transact-SQL. (Microsoft.SqlServer.ConnectionInfo)
No se puede abrir el dispositivo de copia de seguridad ''C: / Clients / SQLitis / jMKZ.bak''. Error del sistema operativo 5 (Acceso denegado).
RESTORE HEADERONLY está terminando de forma anormal. (Microsoft SQL Server, Error: 3201)
No tengo idea de dónde empezar a solucionar esto. Tengo una cuenta de administrador y tengo privilegios completos, por lo que no debería haber nada que me niegue hacer esto, pero aún aparece el mensaje de error.
Debe otorgar permiso a esa carpeta para la cuenta de usuario que actúa como SQL Server. En mi caso fue NT Service / MSSQLSERVER
Puede encontrar / cambiar el usuario de SQL Server en el Administrador de configuración de SQL Server . Aquí hay un enlace que muestra cómo:
http://www.bidn.com/blogs/ShawnHarrison/ssis/2134/access-denied-during-database-backup
Parece que la cuenta de servicio bajo la cual se ejecuta SQL Server no tiene permiso para la carpeta C: / Clients / SQLitis.
Cuando se instaló SQL Server, es de esperar que se configuró para usar una cuenta de usuario de dominio (la "cuenta de servicio") que NO es un administrador en la máquina. Como tal, el instalador de SQL Server solo otorga permisos a las carpetas que crea la instalación de SQL Server.