Blog de Jesús Sequeiros

Para aprender SQL Server, Excel, Word, Acces y más...

Error de sistema operativo 5(Acceso denegado) en SQL Server

Lun, 22/04/2019 - 15:47 -- jsequeiros

Problema:

Luego de ejecutar el siguiente comando para la restauración de una base de datos:

USE [master]
RESTORE DATABASE [MiBasedeDatos] 
FROM  DISK = 'E:\MSSQLSERVER\Backups\Backup_MiBasedeDatos.bak' 
WITH  FILE = 1,  
MOVE N'MiBasedeDatos' TO N'D:\MSSQLSERVER\Data\MiBasedeDatos.mdf',  
MOVE N'MiBasedeDatos_log' TO N'E:\MSSQLSERVER\Logs\MiBasedeDatos_log.ldf',  
NOUNLOAD,  
STATS = 5

Aparece el siguiente mensaje de error.

Mensaje del error

'Mens. 3201, Nivel 16, Estado 2, Línea 4
No se puede abrir el dispositivo de copia de seguridad E:\MSSQLSERVER\Backups\Backup_MiBasedeDatos.bak'. 
'Error de sistema operativo 5(Acceso denegado.).
Mens. 3013, Nivel 16, Estado 1, Línea 4
Fin anómalo de RESTORE DATABASE.'

Solución del problema:

La cuenta con la cual el servicio de SQL Server se ejecuta, no tenía los privilegios para acceder a la carpeta que contiene los archivos de la copia de seguridad. Para lo cual puede realizar cualquiera de las siguientes configuraciones

  • Se cambia el usuario del servicio de SQL Server
  • Ó

  • Se concede los permisos correspondientes al usuario del servicio de SQL Server para que pueda tener acceso a las carpetas.

Comentarios

Añadir nuevo comentario