Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/10/2008, 13:05
Avatar de mvazquez
mvazquez
 
Fecha de Ingreso: octubre-2004
Ubicación: Monterrey - México
Mensajes: 875
Antigüedad: 19 años, 6 meses
Puntos: 8
SQL Server Management Objects (SMO)

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);
    }
  }
__________________
http://vazquezvega.wordpress.com/
"La paciencia nos da el privilegio de compartir el refrescante fruto de Dios con los demás."