Tengo una aplicación que debe sincronizar información, para ello utiliza
una BD Temporal donde se restaura el envío que hace una sucursal y luego
se ejecuta un sp que sincroniza dicha info.
Está planteado de esta forma porque hay sucursales que no disponen de
internet de banda ancha y se conectan sólo para hacer los envíos. Luego
en el servidor se chequea si hay nuevos envíos y sincroniza la
información enviada.
Ahora bien, mi problema es el siguiente: No estoy dando con el permiso
para el usuario de SQL para que pueda realizar esta tarea. La única
forma es asignarle el rol "sysadmin" (con esto sí puedo hacer los
restore sin problemas) pero bueno este permiso es medio peligroso porque
con los login miembros del rol del servidor sysadmin se puede hacer de todo.
Qusiera saber si alguien puede orientarme para saber qué permisos
debería asignar al usuario creado para este propósito.
También tengo el caso de que necesito restablecer el backup de una base
de datos a la cuál después necesito acceder, al restablecer el backup al
pierdo los permisos asignados a ésta y no me permite acceder. Si asigno
permisos a nivel de servidor (por ej. el rol "sysadmin") no tengo
problemas, pero quisiera evitar utilizar éste permiso. Alguien me puedo
sugerir alguna idea ?
Muchas gracias,
Andrés Arias Paz
Leer las respuestas