Comprobar si existe la BD

12/10/2005 - 09:08 por Borja | Informe spam
Estoy desarrollando una aplicacion en Visual Basic .net y necesito saber
como puedo comprobar desde mi aplicación si una base de datos existe en el
servidor Sql.

Gracias.

Preguntas similare

Leer las respuestas

#1 Maxi
12/10/2005 - 13:36 | Informe spam
Hola, una forma:

if exists (select catalog_name from information_schema.schemata where
catalog_name='pubs')
begin
print 'existe'
end



Salu2
Maxi [MVP SQL SERVER]


"Borja" escribió en el mensaje
news:%
Estoy desarrollando una aplicacion en Visual Basic .net y necesito saber
como puedo comprobar desde mi aplicación si una base de datos existe en el
servidor Sql.

Gracias.


Respuesta Responder a este mensaje
#2 Alejandro Mesa
12/10/2005 - 15:23 | Informe spam
Maxi,

Un comentario. La vista information_schema.schemata es la unica que no tiene
el mismo significado en la version 2005, preferible usar la tabla de sistema
"sysdatabases" para que tenga un cambio menos que hacer cuando migre a la
nueva version.


AMB

"Maxi" wrote:

Hola, una forma:

if exists (select catalog_name from information_schema.schemata where
catalog_name='pubs')
begin
print 'existe'
end



Salu2
Maxi [MVP SQL SERVER]


"Borja" escribió en el mensaje
news:%
> Estoy desarrollando una aplicacion en Visual Basic .net y necesito saber
> como puedo comprobar desde mi aplicación si una base de datos existe en el
> servidor Sql.
>
> Gracias.
>
>



Respuesta Responder a este mensaje
#3 Maxi
12/10/2005 - 16:51 | Informe spam
Es cierto!! :-)


Salu2
Maxi [MVP SQL SERVER]


"Alejandro Mesa" escribió en el
mensaje news:
Maxi,

Un comentario. La vista information_schema.schemata es la unica que no
tiene
el mismo significado en la version 2005, preferible usar la tabla de
sistema
"sysdatabases" para que tenga un cambio menos que hacer cuando migre a la
nueva version.


AMB

"Maxi" wrote:

Hola, una forma:

if exists (select catalog_name from information_schema.schemata where
catalog_name='pubs')
begin
print 'existe'
end



Salu2
Maxi [MVP SQL SERVER]


"Borja" escribió en el mensaje
news:%
> Estoy desarrollando una aplicacion en Visual Basic .net y necesito
> saber
> como puedo comprobar desde mi aplicación si una base de datos existe en
> el
> servidor Sql.
>
> Gracias.
>
>



Respuesta Responder a este mensaje
#4 Saul Batista
13/10/2005 - 15:32 | Informe spam
puedes criar una SQLConnection con un Try Catch

Saludos

Saul Batista


"Borja" wrote in message
news:%
Estoy desarrollando una aplicacion en Visual Basic .net y necesito saber
como puedo comprobar desde mi aplicación si una base de datos existe en el
servidor Sql.

Gracias.


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