powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Named Instance and port number
5 сообщений из 5, страница 1 из 1
Named Instance and port number
    #32017712
Alexander Chepack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как известно, если на сервере установлено несколько instances of SQL Server, они используют разные номера портов для подключения. В свою очередь, если клиентское приложение подключается через ODBC - то проблем нет - в ODBC источнике данных можно настроить номер порта. Но вот вопрос - а как быть если работаешь через OLEDB?

Самое забавное - только что установил named instance на одном сервере (instance - единственный и использует порт, отличный от стандартного - т.е. не 1433), с клиента создал OLEDB коннекшен использовав нотацию SERVER\INSTANCE - все сработало - вот ломаю голову, как приложение номер порта для связи определило?

Вопрос не праздный, т.к. если бы оно не заработало, я бы не малейшего представления не имел, что и где править. А на других компьютерах может и не заработать - на моем этот сервер в пяти разных местах зарегистрирован.
...
Рейтинг: 0 / 0
Named Instance and port number
    #32017728
Фотография Слон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот тут достаточно грамотно описано, что надо для работы с Instances
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnsqlmag2k/html/MultipleInstances.asp
...
Рейтинг: 0 / 0
Named Instance and port number
    #32017730
bitof
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в client network utility с алиасами не пробовал играться?
...
Рейтинг: 0 / 0
Named Instance and port number
    #32017734
Alexander Chepack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да через алиасы просто все, я вот только не понимаю - OLE DB с алиасами работает? ODBC - без проблем.
Опять же - 1000 пользователей не поставишь client utility...
...
Рейтинг: 0 / 0
Named Instance and port number
    #32017741
Фотография Слон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вкратце суть работы с портами. Клиент SQL 2000 отправляет внаяале запрос на UDP port 1434. В ответ ему приходит список открытых портов и названий instances. Потом клиент преспокойно работает с нужным портом. Другой способ, если например клиент старый (MDAC до 2.6) - надо просто в Connection string прописать (для TCP/IP) [IPAddress],[PortNumber]. Например, если IP Address сервера 10.100.1.20 а порт 1470, то надо писать 10.200.1.20,1470
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Named Instance and port number
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]