Permisos para restore.

13/01/2006 - 13:56 por gabrielcz | Informe spam
Hola, llevo un servidor de SQL y necesito que UNO de los usuarios pueda
realizar restores.
Ej:
Base de datos: prueba
Usuario: jose
permiso: DBO

O sea, josé es DBO de la base de datos PRUEBA. Quiero que jose pueda hacer
restores de la base de datos y backups.

RESTORE FILELISTONLY
FROM DISK = 'C:uta_backup\prueba.bak'
RESTORE DATABASE MPSC
FROM DISK = C:uta_backup\prueba.bak'

Esta sentencia debería de permitirle hacer un restore de la base de datos
prueba cojiendo el fichero prueba.bak para a partir de él hacer el restore.
Los restores, deberían poderse hacerse desde el transac-sql.
Que permisos debo darle? Se que hay una funcion de backup db_backupoperator
pero está se da a nivel base de datos.
Este usuario JUAN en realidad tiene mas de 40 bases de datos en el servidor,
y hacen constatemente restores.
O sea, hay alguna forma de darle a usuario "jose" algun permiso para que
pueda hacer restores de las bases de datos que EL es OWNER? (DBO)

Un saludo y gracias.
 

Leer las respuestas

#1 gabrielcz
13/01/2006 - 14:14 | Informe spam
Me lie con los nombres, juan y jose son primos :) o sea, que me lie, siempre
quise poner jose.
hablo siempre del mismo user :)

"gabrielcz" escribió:

Hola, llevo un servidor de SQL y necesito que UNO de los usuarios pueda
realizar restores.
Ej:
Base de datos: prueba
Usuario: jose
permiso: DBO

O sea, josé es DBO de la base de datos PRUEBA. Quiero que jose pueda hacer
restores de la base de datos y backups.

RESTORE FILELISTONLY
FROM DISK = 'C:uta_backup\prueba.bak'
RESTORE DATABASE MPSC
FROM DISK = C:uta_backup\prueba.bak'

Esta sentencia debería de permitirle hacer un restore de la base de datos
prueba cojiendo el fichero prueba.bak para a partir de él hacer el restore.
Los restores, deberían poderse hacerse desde el transac-sql.
Que permisos debo darle? Se que hay una funcion de backup db_backupoperator
pero está se da a nivel base de datos.
Este usuario JUAN en realidad tiene mas de 40 bases de datos en el servidor,
y hacen constatemente restores.
O sea, hay alguna forma de darle a usuario "jose" algun permiso para que
pueda hacer restores de las bases de datos que EL es OWNER? (DBO)

Un saludo y gracias.

Preguntas similares