Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Подключение у удаленному именованному SQL серверу 2008  [new]
Шамиль Фаридович
Member

Откуда: Саратов
Сообщений: 487
Имеются 2 именованных экземпляра 2008 SQL сервера (Server1 и Server2), установленные на 1 компьютере (MyComp). У Server2 отключен TCP/IP протокол.
Если в Managment Studio указать имя компьютера без имени SQL-сервера (MyComp), то происходит подключение к Server1.
При попытке удаленного подключения к MyComp\Server1 выдается сообщение об ошибке:
При установлении соединения с SQL Server произошла ошибка, связанная с сетью или с определенным 
экземпляром. Сервер не найден или недоступен. Убедитесь, что имя экземпляра указано правильно и
что на SQL Server разрешены удаленные соединения. (provider: Сетевые интерфейсы SQL, error: 26 - 
Ошибка при обнаружении указанного сервера или экземпляра) (Microsoft SQL Server, ошибка: -1)
Пройдя по этой ссылке для доп. информации я обратил внимание на строчку возможных причин:
The SQL Server Browser service (sqlbrowser) is not started.
И это действительно так, при включении sqlbrowser подключиться по адресу MyComp\Server1 удалось.
В сети имеется так же компьютер с неименованным 2008 SQL сервером. На нем не запущен sqlbrowser, и к нему можно подключиться удаленно.
Получается, что для удаленного подключения к именованному экземпляру SQL-сервера необходимо включать sqlbrowser?
6 окт 11, 11:30    [11393320]     Ответить | Цитировать Сообщить модератору
 Re: Подключение у удаленному именованному SQL серверу 2008  [new]
Glory
Member

Откуда:
Сообщений: 104751
Шамиль Фаридович
Получается, что для удаленного подключения к именованному экземпляру SQL-сервера необходимо включать sqlbrowser?

sqlbrowser нужен, если вы не указываете порт подключения или если экземпляр sqlserever-а, к которому вы пытаетесь присоединится, слушает нестандартный порт
Стандартный порт как раз обычно используют неименованные экземпляры сервера
6 окт 11, 11:38    [11393408]     Ответить | Цитировать Сообщить модератору
 Re: Подключение у удаленному именованному SQL серверу 2008  [new]
Шамиль Фаридович
Member

Откуда: Саратов
Сообщений: 487
Glory
sqlbrowser нужен, если вы не указываете порт подключения

Где его нужно указывать, в сетевых протоколах для именованного экземпляра сервера?
В настройках TCP/IP протокола указаны:
IP-adress сервера, 
TCP-порт 1433 (стандартный), 
Активен - да 
Включен - нет
Динамические TCP-порты 0
Однако без включения sqlbrowser удаленное соединение возможно только по имени MyComp, но не MyComp\Server1
6 окт 11, 12:57    [11394085]     Ответить | Цитировать Сообщить модератору
 Re: Подключение у удаленному именованному SQL серверу 2008  [new]
Glory
Member

Откуда:
Сообщений: 104751
Шамиль Фаридович
Где его нужно указывать, в сетевых протоколах для именованного экземпляра сервера?

В строке коннекта вашего клиентского приложения

Шамиль Фаридович
В настройках TCP/IP протокола указаны:

IP-adress сервера, 
TCP-порт 1433 (стандартный), 
Активен - да 
Включен - нет
Динамические TCP-порты 0
Однако без включения sqlbrowser удаленное соединение возможно только по имени MyComp, но не MyComp\Server1

1. Два сервера на одной машине не могут использовать один порт
2. Для нестарндартного порта смотри предыдущее мое сообщение
6 окт 11, 13:39    [11394457]     Ответить | Цитировать Сообщить модератору
 Re: Подключение у удаленному именованному SQL серверу 2008  [new]
Шамиль Фаридович
Member

Откуда: Саратов
Сообщений: 487
Т.о.
1. Подключение к MyComp\Server1 при указании в качестве удаленного сервера MyComp при отключенном sqlbrowser происходит только потому, что я указал для Server1 стандартный TCP-порт 1433?
2. При отключенном sqlbrowser нельзя подключиться к удаленному именованному серверу, если в строке подключения указывать MyComp\Server1?
6 окт 11, 17:35    [11396886]     Ответить | Цитировать Сообщить модератору
 Re: Подключение у удаленному именованному SQL серверу 2008  [new]
Winnipuh
Member [заблокирован]

Откуда: Київ
Сообщений: 10428
Шамиль Фаридович
Т.о.
1. Подключение к MyComp\Server1 при указании в качестве удаленного сервера MyComp при отключенном sqlbrowser происходит только потому, что я указал для Server1 стандартный TCP-порт 1433?
2. При отключенном sqlbrowser нельзя подключиться к удаленному именованному серверу, если в строке подключения указывать MyComp\Server1?


какие протоколы настроены на пробелмном сервере?
6 окт 11, 17:39    [11396938]     Ответить | Цитировать Сообщить модератору
 Re: Подключение у удаленному именованному SQL серверу 2008  [new]
Glory
Member

Откуда:
Сообщений: 104751
Шамиль Фаридович
1. Подключение к MyComp\Server1 при указании в качестве удаленного сервера MyComp при отключенном sqlbrowser происходит только потому, что я указал для Server1 стандартный TCP-порт 1433?

да

Шамиль Фаридович
2. При отключенном sqlbrowser нельзя подключиться к удаленному именованному серверу, если в строке подключения указывать MyComp\Server1?

Можно, если вы знаете порт, который слушает этот сервер, и указываете его в строке коннекта
6 окт 11, 17:45    [11396986]     Ответить | Цитировать Сообщить модератору
 Re: Подключение у удаленному именованному SQL серверу 2008  [new]
Col
Member

Откуда: Торонто
Сообщений: 186
Шамиль Фаридович,
Вот тут для Вас описано:
http://support.microsoft.com/kb/823938
6 окт 11, 22:37    [11398381]     Ответить | Цитировать Сообщить модератору
 Re: Подключение у удаленному именованному SQL серверу 2008  [new]
Шамиль Фаридович
Member

Откуда: Саратов
Сообщений: 487
Всем спасибо!
7 окт 11, 09:15    [11399405]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить