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

Откуда:
Сообщений: 15
Здравствуйте. Имеется именованный экземпляр sql server 2008R2 на windows 2003R2. При попытке соединения с ним по сети получаю ошибку:
Network Interfaces, error: 26 - Error Locating Server/Instance Specified
Соединение с localhost\instance_name проходит нормально. В SQL Server Configuration Manager включен TCP/IP, включен параметр ListenAll. Указанный динамический порт телнетится по сети. Служба SQL Server Browser работает. Подскажите где не докрутил. Спасибо.
28 сен 11, 09:45    [11345970]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при попытке соединения с экземпляром по сети.  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
И по какому имени коннектитесь по сети? Если вместо имени сервера указать его ИП адресс?
28 сен 11, 09:54    [11346024]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при попытке соединения с экземпляром по сети.  [new]
Blackfil
Member

Откуда:
Сообщений: 15
Имя или ip-адрес значения не имеет. Проблема возникает если даже непосредственно на сервере попытаться соединится по ip_adress\instance_name.
28 сен 11, 10:02    [11346080]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при попытке соединения с экземпляром по сети.  [new]
iljy
Member

Откуда:
Сообщений: 8711
Blackfil,

а порт UDP 1434 открыт?
28 сен 11, 10:06    [11346097]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при попытке соединения с экземпляром по сети.  [new]
Blackfil
Member

Откуда:
Сообщений: 15
порт 1434 тоже телнетится по сети
28 сен 11, 10:28    [11346204]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при попытке соединения с экземпляром по сети.  [new]
Glory
Member

Откуда:
Сообщений: 104751
http://msdn.microsoft.com/en-us/library/ms345343.aspx
28 сен 11, 11:01    [11346462]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при попытке соединения с экземпляром по сети.  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2423
Blackfil,

фаревол выключите
28 сен 11, 11:01    [11346465]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при попытке соединения с экземпляром по сети.  [new]
trew
Member

Откуда: Москва
Сообщений: 2646
WarAnt,

фаревол выключите - круто!

Если же подключаться предполагается и при этом на компьютере установлен какой-либо FireWall, то в нем необходимо разрешить входящие соединения по протоколу TCP/IP на порт 1433 (для подключения к SQL Server с других компьютеров), а также по протоколу UDP на порт 1434 (для того чтобы другие компьютеры могли обнаруживать данный экземпляр SQL Server). В стандартном «Брандмауэре Windows» (Панель управления→Брандмауэр Windows) для этого необходимо на закладке «Исключения» дважды «Добавить порт»:
http://www.alta.ru/mssqlserver2005.php
28 сен 11, 11:13    [11346586]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при попытке соединения с экземпляром по сети.  [new]
Blackfil
Member

Откуда:
Сообщений: 15
Фаервол выключен. Попробовал в место динамического порта статический. Перезапустил экземпляр, отключил службу SQL Server Browser Service. Указанный порт телнетится и соединяется с экземпляром по сети с явным указанием порта. Запускаю SQL Server Browser Service, пробую соединится без указания порта - не работает.
28 сен 11, 11:36    [11346787]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при попытке соединения с экземпляром по сети.  [new]
Glory
Member

Откуда:
Сообщений: 104751
Blackfil
Запускаю SQL Server Browser Service

Надо сначала запускать браузер, а потом сервер
28 сен 11, 11:39    [11346812]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при попытке соединения с экземпляром по сети.  [new]
Blackfil
Member

Откуда:
Сообщений: 15
Glory, Поменял очередность запуска служб, не работает без явного указания порта. Да и зависимостей по дефолту служба SQL Server Browser не имеет.
28 сен 11, 11:52    [11346935]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при попытке соединения с экземпляром по сети.  [new]
Glory
Member

Откуда:
Сообщений: 104751
Blackfil
Glory, Поменял очередность запуска служб, не работает без явного указания порта. Да и зависимостей по дефолту служба SQL Server Browser не имеет.

Значит порт SQL Server Browser недоступен
28 сен 11, 11:55    [11346958]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при попытке соединения с экземпляром по сети.  [new]
Blackfil
Member

Откуда:
Сообщений: 15
Glory, спасибо. Проблема в том что порт SQL Server Browser занимает не именованный экземпляр SQL Server 2005, установленный на том же сервере. В SQL Server Configuration Manager ему назначен стандартный порт 1433, почему он 1434 еще занимает ?
28 сен 11, 13:47    [11347948]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при попытке соединения с экземпляром по сети.  [new]
Glory
Member

Откуда:
Сообщений: 104751
Blackfil
В SQL Server Configuration Manager ему назначен стандартный порт 1433, почему он 1434 еще занимает ?

Что назначили, то и занимает
28 сен 11, 13:49    [11347962]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при попытке соединения с экземпляром по сети.  [new]
Blackfil
Member

Откуда:
Сообщений: 15
Glory
Что назначили, то и занимает


Поясните пожайлуста, 1434 ни где не указан, в SQL Server Configuration Manager назначен порт 1433 для всех интерфейсов.
28 сен 11, 13:57    [11348048]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при попытке соединения с экземпляром по сети.  [new]
Glory
Member

Откуда:
Сообщений: 104751
Blackfil
Поясните пожайлуста, 1434 ни где не указан, в SQL Server Configuration Manager назначен порт 1433 для всех интерфейсов.

Я не могу отсюда увидеть, что и где вы указали
28 сен 11, 14:00    [11348077]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при попытке соединения с экземпляром по сети.  [new]
komrad
Member

Откуда:
Сообщений: 5739
Blackfil
Glory
Что назначили, то и занимает


Поясните пожайлуста, 1434 ни где не указан, в SQL Server Configuration Manager назначен порт 1433 для всех интерфейсов.


порт 1434 слушает SQL Server Browser

Когда клиент пытается соединиться с именованным инстансом, то происходит опрос SQL Server Browser по UDP 1434, который возвращает номер порта нужного инстанса. Следующий коннект клиент делает на указанный порт по TCP.
28 сен 11, 14:05    [11348125]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить