Получить список SQL серверов
От: Sergei Soloviev  
Дата: 10.01.07 11:59
Оценка:
На локальной машине стоит два 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>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.