Seguridad - Backup - Restore

09/11/2004 - 18:48 por Isaias | Informe spam
Mi escenario

Tengo 2 servidores con SQL 2000, uno es de DESARROLLO, el otro es de
produccion.

En el servidor de PRODUCCION, tengo definidos ciertos LOGIN's y ROLES que
garantizan la seguridad de acceso a dicha base.

Cuando necesito pasar los datos (SOLO LOS DATOS por Backup - Restore) de
produccion hacia desarrollo, se PASAN los login's y Roles, que NO tengo en
desarrollo, por lo que tengo que volver a definir mi entorno de seguridad en
desarrollo.

La forma que he encontrado para que la seguridad definida en la base de
desarrollo no se toque, es pasando los datos via un DTS, desafortunadamente
este proceso es muy LENTO !!!.

¿Existe alguna forma de pasar SOLAMENTE LOS DATOS de una base a otra
mediante un BACKUP - RESTORE sin tener que volver a definir mis logins y
roles?

Muchas gracias por sus comentarios.

Preguntas similare

Leer las respuestas

#1 Maxi
09/11/2004 - 19:16 | Informe spam
Hola, yo lo que hago es pasar los login de un server al otro con un job/dts.

Luego hago el Backup/restore y por ultimo aplico esto ;)

http://www.configuracionesintegrale...p?articulo$2


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Isaias" escribió en el mensaje
news:
Mi escenario

Tengo 2 servidores con SQL 2000, uno es de DESARROLLO, el otro es de
produccion.

En el servidor de PRODUCCION, tengo definidos ciertos LOGIN's y ROLES que
garantizan la seguridad de acceso a dicha base.

Cuando necesito pasar los datos (SOLO LOS DATOS por Backup - Restore) de
produccion hacia desarrollo, se PASAN los login's y Roles, que NO tengo en
desarrollo, por lo que tengo que volver a definir mi entorno de seguridad
en
desarrollo.

La forma que he encontrado para que la seguridad definida en la base de
desarrollo no se toque, es pasando los datos via un DTS,
desafortunadamente
este proceso es muy LENTO !!!.

¿Existe alguna forma de pasar SOLAMENTE LOS DATOS de una base a otra
mediante un BACKUP - RESTORE sin tener que volver a definir mis logins y
roles?

Muchas gracias por sus comentarios.





Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.788 / Virus Database: 533 - Release Date: 01/11/2004
Respuesta Responder a este mensaje
#2 Isaias
09/11/2004 - 19:44 | Informe spam
Amigo Maxi

La cuestion es que NO DESEO PASAR LOS LOGIN NI ROLES, solo deseo pasar los
DATOS, he ahi el problema.

Que cuando hago el RESTORE en mi base de datos de DESARROLLO, los logins y
roles que tenia definidos (antes de hacer el resote), han desaparecido.

Solo quiero conservar EXACTAMENTE la definicion de roles y logins despues de
hacer el RESTORE.

Gracias.
Respuesta Responder a este mensaje
#3 Salvador Ramos
10/11/2004 - 09:05 | Informe spam
Hola:

A parte de la solución de los DTS que comentas. Podrías generar un script
que elimine los logins y users de la base de datos procedente de
explotación, y que posteriormente cree los logins y users que tenías en
desarrollo. Este script lo debes actualizar (o revisar, o generar de nuevo)
antes de restaurar la base de datos, y ejecutarlo tras la restauración.

El backup siempre llevará los users, no hay forma de hacerlo sin ellos.

Un saludo
Salvador Ramos
Murcia - España
[Microsoft MVP SQL Server]
www.helpdna.net
¿ Te interesa participar en las reuniones
del grupo de Usuarios de SQL Server y .NET ?
Se harán en levante de España, (Alicante o Murcia)?

"Isaias" escribió en el mensaje
news:
Mi escenario

Tengo 2 servidores con SQL 2000, uno es de DESARROLLO, el otro es de
produccion.

En el servidor de PRODUCCION, tengo definidos ciertos LOGIN's y ROLES que
garantizan la seguridad de acceso a dicha base.

Cuando necesito pasar los datos (SOLO LOS DATOS por Backup - Restore) de
produccion hacia desarrollo, se PASAN los login's y Roles, que NO tengo en
desarrollo, por lo que tengo que volver a definir mi entorno de seguridad
en
desarrollo.

La forma que he encontrado para que la seguridad definida en la base de
desarrollo no se toque, es pasando los datos via un DTS,
desafortunadamente
este proceso es muy LENTO !!!.

¿Existe alguna forma de pasar SOLAMENTE LOS DATOS de una base a otra
mediante un BACKUP - RESTORE sin tener que volver a definir mis logins y
roles?

Muchas gracias por sus comentarios.
Respuesta Responder a este mensaje
#4 Isaias
11/11/2004 - 00:40 | Informe spam
Muchas gracias Salva

Asi lo hago ahora, crei que habia una forma mas "corta" de hacerlo.

Recupero mis datos con RESTORE
Regenero LOGINS/ROLES
Aplico un query donde se vuelven a crear LAS "LIGAS" entre dichos usuarios y
sus bases.

Saludos.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida