Hola camaradas, estoy listando los servidores que están instalados en cada uno de los Servidores y PC’s de la empresa para lo cual utilizo SMO abajo posteo el código, pero resulta que hay dos servidores que tienen un arreglo de discos y el Servidor SQL no se muestra y pues lo necesito entonces mucho agradecería de su ayuda para resolver este problema.
Ya hice la pregunta en el foro de SQL pero poco se resuelve en esa sección, tiene poca afluencia.
Estoy trabajando con SQL 2000 y C# .Net 2005 en WinForm
Gracias.
Código:
public List<string> ListaServidores()
{
List<string> svrList = new List<string>();
try
{
DataTable dtSQLServers = SmoApplication.EnumAvailableSqlServers(false);
foreach (DataRow drServer in dtSQLServers.Rows)
{
String ServerName;
ServerName = drServer["Server"].ToString();
if (drServer["Instance"] != null && drServer["Instance"].ToString().Length > 0)
ServerName += @"\" + drServer["Instance"].ToString();
svrList.Add(ServerName);
}
return svrList;
}
catch (SmoException ex)
{
throw (ex);
}
}