Язык Visual Basic на платформе .NET.
Модераторы: Ramzes, Sebas
-
Ramzes
-
- Скромный человек
-
-
- Сообщения: 5004
- Зарегистрирован: 12.04.2003 (Сб) 11:59
- Откуда: Из гробницы :)
-
Ramzes » 27.09.2007 (Чт) 13:00
Как найти список всех SQL серверов (2005) в локальной сети?
-
Nord777
-
- Гуру
-
-
- Сообщения: 1144
- Зарегистрирован: 22.02.2004 (Вс) 13:15
- Откуда: Подольск
Nord777 » 27.09.2007 (Чт) 22:32
При запуске обозреватель SQL Server запускается на UDP-порту 1434. Обозреватель SQL Server считывает данные из реестра, определяет все экземпляры SQL Server на данном компьютере и назначает для них порты и именованные каналы. Если сервер имеет несколько сетевых плат, обозреватель SQL Server возвращает первый допустимый порт, который найден для SQL Server. SQL Server 2005 и обозреватель SQL Server поддерживают IP-протокол как версии 4, так и версии 6.
Если клиент SQL Server 2000 или SQL Server 2005 обращается к ресурсу SQL Server, его сетевая библиотека посылает UDP-сообщение на порт 1434 сервера. Обозреватель SQL Server отвечает, по какому порту TCP/IP или именованному каналу работает запрошенный экземпляр. Затем сетевая библиотека клиентского приложения завершает соединение, отправляя запрос на сервер с указанием номера порта или имени канала, относящегося к нужному экземпляру.
Microsoft Visual Studio 2008
Microsoft .NET Framework 3.5
-
Sebas
-
- Неуловимый Джо
-
-
- Сообщения: 3626
- Зарегистрирован: 12.02.2002 (Вт) 17:25
- Откуда: столько наглости такие вопросы задавать
-
Sebas » 02.10.2007 (Вт) 12:57
На gotdotnet в чаво есть пример... был.
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?
sebas<-@->mail.ru
-
student-uni
-
- Бывалый
-
-
- Сообщения: 242
- Зарегистрирован: 01.10.2005 (Сб) 18:54
student-uni » 20.10.2007 (Сб) 16:47
Серверов или всех Инстанций ?
Есть два аспекта
Список сетевых инстанций
Список локальных инстанций
Локальные надёжно получать из реестра
Сетевые - см пространство имён SQL
из опыта - работает не чисто, даже ВС2005 при создании конектора мастером не всегда все видит. ПОэтому я всегда оставляю возможность
вводить вручную.
Вернуться в Visual Basic .NET
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 107