На локальной машине стоит два SQL сервера(SQL Server 2000 и SQL Server 2005).
Пытаюсь получить список установленных серверов через Smo. Находит только SQL Server 2005.
static void Main(string[] args)
{
DataTable dt;
dt = SmoApplication.EnumAvailableSqlServers(true);
foreach (DataRow dr in dt.Rows)
{
Console.WriteLine(dr["Name"]);
}
Console.ReadLine();
}
Второй способ работает также
DataTable servers = SqlDataSourceEnumerator.Instance.GetDataSources();
foreach (DataRow row in servers.Rows)
Console.WriteLine(row.ItemArray[0]);
Можно еще через реестр конечно, но так не найти серваки в сети.
Проблема собственно в том, что никак не могу получить имя SQL Server 2000.
... << RSDN@Home 1.2.0 alpha rev. 669>>