no muestra las dependencias entre distintas bases de datos

18/05/2004 - 10:04 por Mara | Informe spam
Hola a todos:

mi problema el descrito arriba

tengo un sql-server con un grupo de bases de datos y con multiples
relaciones estre vistas y procedimientos de una base de datos con tablas y
vistas de otra base de datos

al intentar buscar las dependencias, no me encuentra si la tabla es
utilizada en otra base de datos

es normal?, hay forma de solucionarlo?


gracias

Preguntas similare

Leer las respuestas

#1 Javier Loria
18/05/2004 - 13:59 | Informe spam
Hola Mara:
No existen Integridad Referencial Declarativa (relaciones foraneas)
entre diferentes Bases de Datos :(
La forma de solucionarno es tener todo en la misma Base de Datos o en su
defecto debes mantener la relaciones en forma procedimental, esto es
escribir triggers o procedimientos de mantenimiento de Tablas que aseguren
la integridad referencial.
Saludos,

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
Mara escribio:
Hola a todos:

mi problema el descrito arriba

tengo un sql-server con un grupo de bases de datos y con multiples
relaciones estre vistas y procedimientos de una base de datos con
tablas y vistas de otra base de datos

al intentar buscar las dependencias, no me encuentra si la tabla es
utilizada en otra base de datos

es normal?, hay forma de solucionarlo?


gracias
Respuesta Responder a este mensaje
#2 Mara
18/05/2004 - 14:11 | Informe spam
Hola de nuevo:

mi objetivo no es ese, es mucho mas sencillo

el hecho de tener diferentes bases de datos es para una mejor organizacion,
por ejemplo la informacion maestra se guarda en una de ellas y otra me sirve
como interface para una aplicacion web que inserta nuevos clientes y aqui
guardo temporalmente hasta que valido y paso a la maestra

las relaciones entre distintas bases estan hechas siempre con vistas, lo que
cambie en la tabla, cambiara en la vista automaticamente

mi principal problema, es saber que tablas/vistas estan utilizadas y donde,
hasta ahora mi unico remedio ha sido revisando el codigo, pero el conjunto
de bases de datos empieza a crecer y dicha busqueda se hace muy pesada

es decir: sobre una tabla/vista, boton derecho, all task -> display
dependencies


quizas exista otra forma de obtener del sistema una imagen o un grafo que
muestre que tablas/vistas/procedimientos dependen de cuales

gracias por adelentado


"Javier Loria" wrote in message
news:uEl$G%
Hola Mara:
No existen Integridad Referencial Declarativa (relaciones foraneas)
entre diferentes Bases de Datos :(
La forma de solucionarno es tener todo en la misma Base de Datos o en


su
defecto debes mantener la relaciones en forma procedimental, esto es
escribir triggers o procedimientos de mantenimiento de Tablas que aseguren
la integridad referencial.
Saludos,

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
Mara escribio:
> Hola a todos:
>
> mi problema el descrito arriba
>
> tengo un sql-server con un grupo de bases de datos y con multiples
> relaciones estre vistas y procedimientos de una base de datos con
> tablas y vistas de otra base de datos
>
> al intentar buscar las dependencias, no me encuentra si la tabla es
> utilizada en otra base de datos
>
> es normal?, hay forma de solucionarlo?
>
>
> gracias


Respuesta Responder a este mensaje
#3 Javier Loria
18/05/2004 - 16:57 | Informe spam
Hola:
No comparto mucho tu diseno, pero tampoco entiendo completamente el
problema que te llevo a manejar multiples bases de datos.
Puede ser que algo como:
EXEC SP_MSforeachDb 'USE ? IF OBJECT_ID(''?..Authors'') IS NOT NULL BEGIN
EXEC sp_depends ''Authors '' END '
Te sirva, pero claro no es en forma grafica. y debes reeemplazar Authors
por tus Tablas.
Saludos,

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
Mara escribio:
Hola de nuevo:

mi objetivo no es ese, es mucho mas sencillo

el hecho de tener diferentes bases de datos es para una mejor
organizacion, por ejemplo la informacion maestra se guarda en una de
ellas y otra me sirve como interface para una aplicacion web que
inserta nuevos clientes y aqui guardo temporalmente hasta que valido
y paso a la maestra

las relaciones entre distintas bases estan hechas siempre con vistas,
lo que cambie en la tabla, cambiara en la vista automaticamente

mi principal problema, es saber que tablas/vistas estan utilizadas y
donde, hasta ahora mi unico remedio ha sido revisando el codigo, pero
el conjunto de bases de datos empieza a crecer y dicha busqueda se
hace muy pesada

es decir: sobre una tabla/vista, boton derecho, all task -> display
dependencies


quizas exista otra forma de obtener del sistema una imagen o un grafo
que muestre que tablas/vistas/procedimientos dependen de cuales

gracias por adelentado


"Javier Loria" wrote in message
news:uEl$G%
Hola Mara:
No existen Integridad Referencial Declarativa (relaciones
foraneas) entre diferentes Bases de Datos :(
La forma de solucionarno es tener todo en la misma Base de Datos
o en su defecto debes mantener la relaciones en forma procedimental,
esto es escribir triggers o procedimientos de mantenimiento de
Tablas que aseguren la integridad referencial.
Saludos,

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
Mara escribio:
Hola a todos:

mi problema el descrito arriba

tengo un sql-server con un grupo de bases de datos y con multiples
relaciones estre vistas y procedimientos de una base de datos con
tablas y vistas de otra base de datos

al intentar buscar las dependencias, no me encuentra si la tabla es
utilizada en otra base de datos

es normal?, hay forma de solucionarlo?


gracias
Respuesta Responder a este mensaje
#4 Maxi
18/05/2004 - 17:59 | Informe spam
Hola no entiendo porque dividir asi la cosa?


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



"Mara" escribió en el mensaje
news:
Hola de nuevo:

mi objetivo no es ese, es mucho mas sencillo

el hecho de tener diferentes bases de datos es para una mejor


organizacion,
por ejemplo la informacion maestra se guarda en una de ellas y otra me


sirve
como interface para una aplicacion web que inserta nuevos clientes y aqui
guardo temporalmente hasta que valido y paso a la maestra

las relaciones entre distintas bases estan hechas siempre con vistas, lo


que
cambie en la tabla, cambiara en la vista automaticamente

mi principal problema, es saber que tablas/vistas estan utilizadas y


donde,
hasta ahora mi unico remedio ha sido revisando el codigo, pero el conjunto
de bases de datos empieza a crecer y dicha busqueda se hace muy pesada

es decir: sobre una tabla/vista, boton derecho, all task -> display
dependencies


quizas exista otra forma de obtener del sistema una imagen o un grafo que
muestre que tablas/vistas/procedimientos dependen de cuales

gracias por adelentado


"Javier Loria" wrote in message
news:uEl$G%
> Hola Mara:
> No existen Integridad Referencial Declarativa (relaciones foraneas)
> entre diferentes Bases de Datos :(
> La forma de solucionarno es tener todo en la misma Base de Datos o


en
su
> defecto debes mantener la relaciones en forma procedimental, esto es
> escribir triggers o procedimientos de mantenimiento de Tablas que


aseguren
> la integridad referencial.
> Saludos,
>
> Javier Loria
> Costa Rica
> Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
> que pueda ser copiado y pegado al Query Analizer.
> La version de SQL y Service Pack tambien ayuda.
> Mara escribio:
> > Hola a todos:
> >
> > mi problema el descrito arriba
> >
> > tengo un sql-server con un grupo de bases de datos y con multiples
> > relaciones estre vistas y procedimientos de una base de datos con
> > tablas y vistas de otra base de datos
> >
> > al intentar buscar las dependencias, no me encuentra si la tabla es
> > utilizada en otra base de datos
> >
> > es normal?, hay forma de solucionarlo?
> >
> >
> > gracias
>
>







Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.676 / Virus Database: 438 - Release Date: 04/05/2004
Respuesta Responder a este mensaje
#5 Miguel Egea
18/05/2004 - 23:20 | Informe spam
Mara, si quieres esa organización puedes usar diferentes usuarios dentro de
tu BBDD y cada uno puede ser el propietario de sus objetos, así podrías
dejar la integridad referencial, ahorrarte las vistas y tendrías esa misma
informacio´n.


-

Miguel Egea Gómez
Webmaster de PortalSQL

(lo de online sobra)

Microsoft SqlServer M.V.P.

"Mara" escribió en el mensaje
news:
Hola de nuevo:

mi objetivo no es ese, es mucho mas sencillo

el hecho de tener diferentes bases de datos es para una mejor


organizacion,
por ejemplo la informacion maestra se guarda en una de ellas y otra me


sirve
como interface para una aplicacion web que inserta nuevos clientes y aqui
guardo temporalmente hasta que valido y paso a la maestra

las relaciones entre distintas bases estan hechas siempre con vistas, lo


que
cambie en la tabla, cambiara en la vista automaticamente

mi principal problema, es saber que tablas/vistas estan utilizadas y


donde,
hasta ahora mi unico remedio ha sido revisando el codigo, pero el conjunto
de bases de datos empieza a crecer y dicha busqueda se hace muy pesada

es decir: sobre una tabla/vista, boton derecho, all task -> display
dependencies


quizas exista otra forma de obtener del sistema una imagen o un grafo que
muestre que tablas/vistas/procedimientos dependen de cuales

gracias por adelentado


"Javier Loria" wrote in message
news:uEl$G%
> Hola Mara:
> No existen Integridad Referencial Declarativa (relaciones foraneas)
> entre diferentes Bases de Datos :(
> La forma de solucionarno es tener todo en la misma Base de Datos o


en
su
> defecto debes mantener la relaciones en forma procedimental, esto es
> escribir triggers o procedimientos de mantenimiento de Tablas que


aseguren
> la integridad referencial.
> Saludos,
>
> Javier Loria
> Costa Rica
> Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
> que pueda ser copiado y pegado al Query Analizer.
> La version de SQL y Service Pack tambien ayuda.
> Mara escribio:
> > Hola a todos:
> >
> > mi problema el descrito arriba
> >
> > tengo un sql-server con un grupo de bases de datos y con multiples
> > relaciones estre vistas y procedimientos de una base de datos con
> > tablas y vistas de otra base de datos
> >
> > al intentar buscar las dependencias, no me encuentra si la tabla es
> > utilizada en otra base de datos
> >
> > es normal?, hay forma de solucionarlo?
> >
> >
> > gracias
>
>


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida