Lista de servidores

08/04/2008 - 16:51 por Francisco Matamoros | Informe spam
Estoy utilizando la clase SQLDMO para mostrar en un combo la lista de
servidores SQL existentes.
Tengo en local instalado un SQL 2000 y una instancia de SQL 2005 y en la
lista sólo aparece una vez el servidor (local) y nada del 2005, aparte los
de la red claro, que también son 2000.
¿Cómo puedo ver en el combo los sql 2005?
Gracias.
 

Leer las respuestas

#1 Lluis Franco
08/04/2008 - 18:03 | Informe spam
:-)
Hola Francisco,

Prueba con la clase "SqlDataSourceEnumerator ":

SqlDataSourceEnumerator Descubridor_de_sql =
SqlDataSourceEnumerator.Instance;
DataTable sqls = Descubridor_de_sql.GetDataSources();
foreach (DataRow servSQL in sqls.Rows)
{
Console.WriteLine("///////////////////////////////////////////////////////////");
Console.WriteLine("Nombre del servidor:" +
servSQL["ServerName"]);
Console.WriteLine("Nombre de la instancia:" +
servSQL["InstanceName"]);
Console.WriteLine("Versión:" + servSQL["Version"]);
Console.WriteLine("¿Está en cluster?:" +
servSQL["IsClustered"]);
}

Saludos,

Lluís Franco i Montanyés
[MS-MVP-MCP Visual Basic]
NUG: http://andorradotnet.com
Web: http://sps.uyssoft.com
Blog: http://msmvps.com/blogs/lfranco
Geeks: http://geeks.ms/blogs/lfranco
(Guía de netiquette de los foros)
http://sps.uyssoft.com/Foros%20onli...uette.aspx
FIMARGE, S.A.
Principat d'Andorra

Tel.: +376 805 100
Fax: +376 824 500
Mi Perfil MVP en:
https://mvp.support.microsoft.com/profile/Lluis
This posting is provided "AS IS" with no warranties, and confers no rights.
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho.

Preguntas similares