Obtener lista BD de un servidor.

16/01/2009 - 13:30 por Alhambra Eidos Desarrollo | Informe spam
Hola a todos,

tengo un programa C# que accede a sql server 2005 / 2000.

Algo así:

' Acceso al servidor BBDD con la BD con master
cadenaConexion = GetLogin(sServidorBD, sUsuarioBD, sPasswordBD, "master")

' Creates the database.
ExecuteSql("master", "CREATE DATABASE " + sNombreBD)

Lo que quiero comprobar antes de crear una BD es si la BD existe en el
servidor BD, cómo puedo hacerlo ??

O cómo puedo obtener la lista de las Base de datos que hay en un servidor de
BD sql server ?

Gracias de antemano.


http://www.alhambra-eidos.es/web2005/index.html
www.kiquenet.com/churrosoft
http://www.setbb.com/putainformatic...opic.php?p„3
www.trabajobasura.com/solusoft

Preguntas similare

Leer las respuestas

#1 Gustavo Larriera (MVP)
16/01/2009 - 14:01 | Informe spam
select * from sysdatabases

Gustavo Larriera, Microsoft MVP
http://www.linkedin.com/in/gustavolarriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Alhambra Eidos Desarrollo" wrote:

Hola a todos,

tengo un programa C# que accede a sql server 2005 / 2000.

Algo así:

' Acceso al servidor BBDD con la BD con master
cadenaConexion = GetLogin(sServidorBD, sUsuarioBD, sPasswordBD, "master")

' Creates the database.
ExecuteSql("master", "CREATE DATABASE " + sNombreBD)

Lo que quiero comprobar antes de crear una BD es si la BD existe en el
servidor BD, cómo puedo hacerlo ??

O cómo puedo obtener la lista de las Base de datos que hay en un servidor de
BD sql server ?

Gracias de antemano.


http://www.alhambra-eidos.es/web2005/index.html
www.kiquenet.com/churrosoft
http://www.setbb.com/putainformatic...opic.php?p„3
www.trabajobasura.com/solusoft

Respuesta Responder a este mensaje
#2 Jose Mariano Alvarez
16/01/2009 - 19:14 | Informe spam
Para no acceder a las tablas del sistema puedes usar SQL-DMO (COM), SQL-SMO
(.NET).

Para obtener la lista puedes usar este procedimeinto

exec master.dbo.sp_databases





Saludos

Ing. Jose Mariano Alvarez
SQLTotal Consulting


(Cambia los ceros por O y saca lo que sobra)


Este mensaje se proporciona tal como es, SIN GARANTIAS de ninguna clase. Por
favor tratar de indicar la versión de SQL y Service Pack. La inclusión de
(CREATE, INSERTS, etc.) para poder reproducir el problema también ayuda.








"Gustavo Larriera (MVP)"
wrote in message news:
select * from sysdatabases

Gustavo Larriera, Microsoft MVP
http://www.linkedin.com/in/gustavolarriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Alhambra Eidos Desarrollo" wrote:

Hola a todos,

tengo un programa C# que accede a sql server 2005 / 2000.

Algo así:

' Acceso al servidor BBDD con la BD con master
cadenaConexion = GetLogin(sServidorBD, sUsuarioBD, sPasswordBD, "master")

' Creates the database.
ExecuteSql("master", "CREATE DATABASE " + sNombreBD)

Lo que quiero comprobar antes de crear una BD es si la BD existe en el
servidor BD, cómo puedo hacerlo ??

O cómo puedo obtener la lista de las Base de datos que hay en un servidor
de
BD sql server ?

Gracias de antemano.


http://www.alhambra-eidos.es/web2005/index.html
www.kiquenet.com/churrosoft
http://www.setbb.com/putainformatic...opic.php?p„3
www.trabajobasura.com/solusoft

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