Saber las bases de datos de un servidor

01/09/2006 - 10:50 por aydai | Informe spam
Perdonad, pero alguien sabe como puedo averiguar las bases de datos que
tiene un servidor determinado???

Preguntas similare

Leer las respuestas

#6 Maxi
05/09/2006 - 17:16 | Informe spam
Hola, en la version 2005 se incorporaron vistas justamente para evitar el
uso de las tablas de sistema, entonces para esta version podrias usar:

select * from sys.databases



Salu2

Microsoft MVP SQL Server
Culminis Speaker
INETA Speaker

"SoftJaén" escribió en el mensaje
news:e2j$
"Maxi" escribió:

no es recomendado en lo absoluto usar las tablas del sistema.
Para obtener esta misma informacion seria aconsejable usar las vistas del
sistema INFORMATION_SCHEMA

USE MASTER
GO

SELECT CATALOG_NAME FROM INFORMATION_SCHEMA.SCHEMATA



Hola, Maxi:

¿La consulta T-SQL de selección que has indicado, sirve igualmente para
obtener el catálogo de bases de datos registradas en una instancia de
Microsoft SQL Server 2005?

Para SQL Server 2000, efectivamente devuelve todas las bases de datos
registradas, pero para SQL Server 2005, la vista devuelve otra información
dependiendo de la base de datos que se utilice, porque parece ser, que la
citada vista se incluye como objeto en todas las bases de datos
existentes, cosa que no sucede en SQL Server 2000, donde únicamente
aparece en la base de datos de sistema «master».

Un saludo

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado
o sugerido en el presente mensaje.


Respuesta Responder a este mensaje
#7 SoftJaén
05/09/2006 - 17:54 | Informe spam
"Maxi" escribió:

en la version 2005 se incorporaron vistas justamente para evitar el uso de
las tablas de sistema, entonces para esta version podrias usar:

select * from sys.databases



¡De acuerdo!

Muchas gracias

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida