Saber cuantas bases de datos hay en el servidor y listarlas

20/04/2006 - 14:20 por Carmelo J. Morales Muñoz | Informe spam
¡hola1

no se como hacer una sql que me muestre cuantas bases de datos hay en el
servidor, esto se ha planteado en otras ocasiones pero ahora no lo
encuentro. ¿Pueden ayudarme con la sql?.

gracias1

Preguntas similare

Leer las respuestas

#1 axelmdq
22/04/2006 - 01:05 | Informe spam
Tienes un SP en la master que te lista todas las bases de datos. La
llamada es la siguiente:
EXEC sp_databases
Para saber la cantidad deberías hacer:
select count(*) as cantidad from master.dbo.sysdatabases (nolock) where
has_dbaccess(name) = 1

Saludos,
Axel.
Respuesta Responder a este mensaje
#2 Carmelo J. Morales Muñoz
22/04/2006 - 14:09 | Informe spam
muchas gracias!


"axelmdq" escribió en el mensaje
news:
Tienes un SP en la master que te lista todas las bases de datos. La
llamada es la siguiente:
EXEC sp_databases
Para saber la cantidad deberías hacer:
select count(*) as cantidad from master.dbo.sysdatabases (nolock) where
has_dbaccess(name) = 1

Saludos,
Axel.
Respuesta Responder a este mensaje
#3 Maxi [MVP]
23/04/2006 - 15:50 | Informe spam
Hola, no es para nada recomendado usar las tablas de sistema, de hecho ese
codigo no te funcionaria mas en 2005 :-), para esto existen lasa vistas
INFORMATION_SCHEMA


Salu2
-
[MVP] SQL Server
Orador para Culminis Latam
www.sqlgurus.org

MSN:

"axelmdq" escribió en el mensaje
news:
Tienes un SP en la master que te lista todas las bases de datos. La
llamada es la siguiente:
EXEC sp_databases
Para saber la cantidad deberías hacer:
select count(*) as cantidad from master.dbo.sysdatabases (nolock) where
has_dbaccess(name) = 1

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