2012-04-18 77 views
18

Estoy intentando restaurar una copia de seguridad desde un archivo .bak a un servidor de base de datos local y seguir obteniendo el mensaje de error.Restablecer acceso de copia de seguridad denegado

An exception occurred while executing a Transact-SQL statement or batch.(Microsoft.SqlServer.ConnectionInfo)
Cannot open backup device 'C:\Clients\SQLitis\jMKZ.bak'. Operating system error 5(Access is denied.).
RESTORE HEADERONLY is terminating abnormally. (Microsoft SQL Server, Error: 3201)

No hay idea de por dónde empezar a solucionar este problema. Estoy en una cuenta de administrador y tengo todos los privilegios, así que no debería haber nada que me niegue hacer esto, pero sigo recibiendo el mensaje de error.

+3

@casperOne, ¿cómo puede ser otra pregunta un duplicado de éste cuando no tienen ni siquiera el mismo mensaje de error? –

Respuesta

27

Parece que la cuenta de servicio en la que se ejecuta SQL Server no tiene permiso para la carpeta C: \ Clients \ SQLitis.

Cuando se instaló SQL Server, con suerte 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 concede permisos a las carpetas que crea la configuración de SQL Server.

+0

Sí, ese es el problema. Gracias. – user1238565

+0

Tuve que tener grandes permisos para la cuenta de servicio en la carpeta, así como el archivo. ¡Muchas gracias! –

+0

¡Genial! Para permitir que la cuenta de servicio acceda al archivo, hice clic con el botón derecho en la carpeta, en propiedades/seguridad agregué "todos". Después de que podría restaurar. – LaBracca

Cuestiones relacionadas