consulta entre dases de datos

08/07/2008 - 00:21 por SergioT | Informe spam
hola
Estoy con una urgencia "urgente" !!!, haber si me pueden ayudar

Tengo una BD A y otra B, ambas tienen n store procedures muchos de ellos
comunes, lo que quiero hacer es una consulta que me devuelva que SPS estan
en A pero no en B y otra consulta que me dé el resultado contrario, es decir
que sotre procedures estan en B pero no en A

Es esto posible? o tengo que revisar a mano ? son cientos de Sps!!!

GRACIAS POR LA AYUDA

Salu2
Sergio

Preguntas similare

Leer las respuestas

#1 Maxi
08/07/2008 - 01:41 | Informe spam
Hola, hay varias formas de resolver esto, en la web busca por dbcompare, es
una linda herramienta que hara esto por ti :-) tambien podrias usar visual
studio for database profesional


"SergioT" escribió en el mensaje de noticias
news:
hola
Estoy con una urgencia "urgente" !!!, haber si me pueden ayudar

Tengo una BD A y otra B, ambas tienen n store procedures muchos de ellos
comunes, lo que quiero hacer es una consulta que me devuelva que SPS estan
en A pero no en B y otra consulta que me dé el resultado contrario, es
decir que sotre procedures estan en B pero no en A

Es esto posible? o tengo que revisar a mano ? son cientos de Sps!!!

GRACIAS POR LA AYUDA

Salu2
Sergio
Respuesta Responder a este mensaje
#2 SergioT
08/07/2008 - 15:39 | Informe spam
Hola Maxi

la verdad lo que necesito es crear un script que sea capas de generarme las
diferencias, voy a ver las herramientas que dices
aprovechando tu respuesta, te comento que encontré como comparar la
existencia de los sps con una consulta como esta

select *
from [servidor\sql1].BD_A.dbo.sysobjects
WHERE xtype='P' and not name in (SELECT name
FROM
[servidor\sql2].BD_B.dbo.sysobjects
WHERE xtype='P' )

ahora ya estoy en el problema de querer recuperar un store Procedure,
teambien con una consulta y compararlo con otro SP que teoricamente es
identico tambien en otra BD con la idea de identidicar los SPs modificados,
no se si vos sabes como puedo lograr esto o como recupero un SP en donde
guardará el SQL eso?

gracias
Salu2
Sergio



"Maxi" escribió en el mensaje de
noticias:
Hola, hay varias formas de resolver esto, en la web busca por dbcompare,
es una linda herramienta que hara esto por ti :-) tambien podrias usar
visual studio for database profesional


"SergioT" escribió en el mensaje de noticias
news:
hola
Estoy con una urgencia "urgente" !!!, haber si me pueden ayudar

Tengo una BD A y otra B, ambas tienen n store procedures muchos de ellos
comunes, lo que quiero hacer es una consulta que me devuelva que SPS
estan en A pero no en B y otra consulta que me dé el resultado contrario,
es decir que sotre procedures estan en B pero no en A

Es esto posible? o tengo que revisar a mano ? son cientos de Sps!!!

GRACIAS POR LA AYUDA

Salu2
Sergio



Respuesta Responder a este mensaje
#3 Maxi Accotto
11/07/2008 - 01:43 | Informe spam
Hola, mira, para comparar codigo podes usar Visual Studio for database
profesional sino vas a tener que generar los script de ambos y luego con
cualquier herramienta que compare txt lo sacas


Saludos
Maxi Accotto
Microsoft MVP en SQLServer
SQltotalconsulting
-

"SergioT" escribió en el mensaje de
noticias:
Hola Maxi

la verdad lo que necesito es crear un script que sea capas de generarme
las diferencias, voy a ver las herramientas que dices
aprovechando tu respuesta, te comento que encontré como comparar la
existencia de los sps con una consulta como esta

select *
from [servidor\sql1].BD_A.dbo.sysobjects
WHERE xtype='P' and not name in (SELECT name
FROM
[servidor\sql2].BD_B.dbo.sysobjects
WHERE xtype='P' )

ahora ya estoy en el problema de querer recuperar un store Procedure,
teambien con una consulta y compararlo con otro SP que teoricamente es
identico tambien en otra BD con la idea de identidicar los SPs
modificados, no se si vos sabes como puedo lograr esto o como recupero un
SP en donde guardará el SQL eso?

gracias
Salu2
Sergio



"Maxi" escribió en el mensaje de
noticias:
Hola, hay varias formas de resolver esto, en la web busca por dbcompare,
es una linda herramienta que hara esto por ti :-) tambien podrias usar
visual studio for database profesional


"SergioT" escribió en el mensaje de noticias
news:
hola
Estoy con una urgencia "urgente" !!!, haber si me pueden ayudar

Tengo una BD A y otra B, ambas tienen n store procedures muchos de
ellos comunes, lo que quiero hacer es una consulta que me devuelva que
SPS estan en A pero no en B y otra consulta que me dé el resultado
contrario, es decir que sotre procedures estan en B pero no en A

Es esto posible? o tengo que revisar a mano ? son cientos de Sps!!!

GRACIAS POR LA AYUDA

Salu2
Sergio



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