Backup y Restore

10/08/2007 - 23:46 por Mille | Informe spam
Entorno: W2003, Sql2000Server
Una aplicación bastante compleja, define 20 inicios de sesión, de las cuales
tres, son propietarios de objetos dentro de la base de datos (Tablas, Proc.
almacenados, Vistas, etc, etc)
El backup se hace diariament en forma correcta.
Pero haciendo pruebas, me encuentro con dificultades para hacer un restore
en otro server.
El restore no baja los Inicios de sesión, y al tratar de crearlos y
asignarlos a la Base de Datos, da un error para aquellos usuarios que son
propietarios de Objetos.
La única forma que encontré de solucionarlo es con una costosa rutina que
cambia el propietario a uno nuevo, creado para tal efecto, y luego creando el
usuario que necesito, para despues volver a a cambiar el propietario.
Esto debe ser hecho para los tres usaurios que tienen categoría de
propietarios de objetos, y la cantidad de objetos supera los 2000
La pregunta es si hay alguna otra manera de hacerlo, que sea un poco más
amigable.

Muchas gracias.
 

Leer las respuestas

#1 Maxi
11/08/2007 - 15:47 | Informe spam
Hola, cuando se hace un backup de una base de datos de usuario no se guardan
los inicios de sesion, estos ultimos estan en la base master.
Si vos queres tener tambien un backup de los inicios de sesion deberas hacer
un backup de master, tambien podes pasar los inicios de sesion de un server
a otro sin la necesidad de hacer un backup de la master y luego un restore,
para ello tenes diferentes alternativas, una seria usar un paquete DTS donde
dentro encontraras una tarea que podes pasar logins entre servidores y otra
forma podria ser mediante script.

Te dejo aqui dos links que creo que pueden serte de utilidad

http://www.portalsql.com/reparalogin.asp?articulo$2

http://msmvps.com/blogs/maxiaccotto...dores.aspx



"Mille" <No Span.please> wrote in message
news:
Entorno: W2003, Sql2000Server
Una aplicación bastante compleja, define 20 inicios de sesión, de las
cuales
tres, son propietarios de objetos dentro de la base de datos (Tablas,
Proc.
almacenados, Vistas, etc, etc)
El backup se hace diariament en forma correcta.
Pero haciendo pruebas, me encuentro con dificultades para hacer un restore
en otro server.
El restore no baja los Inicios de sesión, y al tratar de crearlos y
asignarlos a la Base de Datos, da un error para aquellos usuarios que son
propietarios de Objetos.
La única forma que encontré de solucionarlo es con una costosa rutina que
cambia el propietario a uno nuevo, creado para tal efecto, y luego creando
el
usuario que necesito, para despues volver a a cambiar el propietario.
Esto debe ser hecho para los tres usaurios que tienen categoría de
propietarios de objetos, y la cantidad de objetos supera los 2000
La pregunta es si hay alguna otra manera de hacerlo, que sea un poco más
amigable.

Muchas gracias.



Preguntas similares