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

Откуда:
Сообщений: 138
при линковке выдает следующую ошибку:

OLE DB provider "SQLNCLI" for linked server "Имя сервера" returned message "Login timeout expired".
OLE DB provider "SQLNCLI" for linked server "Имя сервера" returned message "An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections.".
Msg 5, Level 16, State 1, Line 0
Named Pipes Provider: Could not open a connection to SQL Server [5].

==================
посмотрел на форуме подобные темы, почитал в факе методы проверки, ничего не помогает... руки кривые, скорее всего.

самое интересное в том, что если зайти в SQL Management Studio 2005, выбрать сервак по айпишнику, ввести логин и пароль, то коннект производится.
из кверика 2000mssql тоже коннекчусь к серваку 2012, а вот прилинковать не могу.
1 окт 14, 14:30    [16644571]     Ответить | Цитировать Сообщить модератору
 Re: в ms sql 2005 не линкуется ms sql 2012  [new]
a_voronin
Member

Откуда: Москва
Сообщений: 4804
Может в строке соединение версию провайдера надо явно указать старую.
1 окт 14, 14:31    [16644579]     Ответить | Цитировать Сообщить модератору
 Re: в ms sql 2005 не линкуется ms sql 2012  [new]
o-o
Guest
чего-то до пайпов дошло, может на 2012 TCP/IP Disabled?
1 окт 14, 14:33    [16644599]     Ответить | Цитировать Сообщить модератору
 Re: в ms sql 2005 не линкуется ms sql 2012  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7868
Чёт зафаерволили, нетбиос, например.
1 окт 14, 14:46    [16644714]     Ответить | Цитировать Сообщить модератору
 Re: в ms sql 2005 не линкуется ms sql 2012  [new]
o-o
Guest
ого, а у меня и не зафайерволено, и все разрешено, но тем не менее ошибка та жа.
а 2008 линкуется без проблем.
что-то не то именно в связке 2005 -- 2012,
причем в обратную сторону то же самое, только другой провайдер сообщает ту же ошибку (SQLNCLI11)
1 окт 14, 15:00    [16644814]     Ответить | Цитировать Сообщить модератору
 Re: в ms sql 2005 не линкуется ms sql 2012  [new]
Tray
Member

Откуда:
Сообщений: 138
tcp/ip разрешен, и в ордере он стоит перед неймпайп
1 окт 14, 15:10    [16644877]     Ответить | Цитировать Сообщить модератору
 Re: в ms sql 2005 не линкуется ms sql 2012  [new]
Tray
Member

Откуда:
Сообщений: 138
>>Может в строке соединение версию провайдера надо явно указать старую.
я при линковке выбрал servertype = SQL Server, поэтому мне не надо было указывать provider string и другие данные

но даже если выбрать Microsoft ole db probider for sql server, то что там прописывать в параметрах datasource и provider string?
1 окт 14, 15:12    [16644896]     Ответить | Цитировать Сообщить модератору
 Re: в ms sql 2005 не линкуется ms sql 2012  [new]
Tray
Member

Откуда:
Сообщений: 138
мне сейчас сказали, что другой программист из ихней конторы (в том городе, где стоит ms sql 2005), приконнектился тем же скриптом со своего mssql 2005 к своему mssql 2012, а я не могу... странно же
1 окт 14, 15:19    [16644934]     Ответить | Цитировать Сообщить модератору
 Re: в ms sql 2005 не линкуется ms sql 2012  [new]
Tray
Member

Откуда:
Сообщений: 138
*в том городе, где стоит ms sql 2012
1 окт 14, 15:19    [16644939]     Ответить | Цитировать Сообщить модератору
 Re: в ms sql 2005 не линкуется ms sql 2012  [new]
Tray
Member

Откуда:
Сообщений: 138
сделал запрос
select * from master.sys.servers

он выдал какие-то поля и значения в них (вычитал про это в другой теме)

скажите, может обратить внимание на какие-то из этих параметров?
1 окт 14, 15:34    [16645060]     Ответить | Цитировать Сообщить модератору
 Re: в ms sql 2005 не линкуется ms sql 2012  [new]
Glory
Member

Откуда:
Сообщений: 104760
Tray
tcp/ip разрешен, и в ордере он стоит перед неймпайп

Это вы про консоль вашего sql2005 рассказываете ?
Где из студии вы смогли по Named Pipes соединиться с sql2012 ?
1 окт 14, 15:36    [16645072]     Ответить | Цитировать Сообщить модератору
 Re: в ms sql 2005 не линкуется ms sql 2012  [new]
Tray
Member

Откуда:
Сообщений: 138
я не в курсе, почему в ошибке пишет про неймпайп, я из своего 2005 к ихнему 2012 коннекчусь по айпишнику нормально

значит, у них разрешен протокол TCP/IP

просто не линкуется почему-то...
1 окт 14, 15:48    [16645167]     Ответить | Цитировать Сообщить модератору
 Re: в ms sql 2005 не линкуется ms sql 2012  [new]
Glory
Member

Откуда:
Сообщений: 104760
Tray
я из своего 2005 к ихнему 2012 коннекчусь по айпишнику нормально

Ваш компьютер и сервер - это разные машины

Tray
просто не линкуется почему-то...

Он - линкуется.
А вот соединиться - не может.
1 окт 14, 15:50    [16645179]     Ответить | Цитировать Сообщить модератору
 Re: в ms sql 2005 не линкуется ms sql 2012  [new]
Tray
Member

Откуда:
Сообщений: 138
почему тогда я могу соединиться через кверик, а через прилинкованный сервер нет?
1 окт 14, 15:51    [16645198]     Ответить | Цитировать Сообщить модератору
 Re: в ms sql 2005 не линкуется ms sql 2012  [new]
Tray
Member

Откуда:
Сообщений: 138
я уже и пинговал ихний сервак и по айпи и по имени, все норм...
и по телнету заходил, тоже норм
1 окт 14, 15:52    [16645203]     Ответить | Цитировать Сообщить модератору
 Re: в ms sql 2005 не линкуется ms sql 2012  [new]
Tray
Member

Откуда:
Сообщений: 138
>>Ваш компьютер и сервер - это разные машины
подожди. ты хочешь сказать, что когда я на своей машине запускаю кверик, то соединяюсь напрямую со своей машины, минуя свой сервак, с ихним серваком?

а при линковке, я иду со своей машины через свой сервер к ихнему серверу?
1 окт 14, 15:53    [16645216]     Ответить | Цитировать Сообщить модератору
 Re: в ms sql 2005 не линкуется ms sql 2012  [new]
Glory
Member

Откуда:
Сообщений: 104760
Tray
подожди. ты хочешь сказать, что когда я на своей машине запускаю кверик, то соединяюсь напрямую со своей машины, минуя свой сервак, с ихним серваком?

Вы соединятесь с сервером не в кверике, когда в диалоге выбираете сервер, логин и пароль
Если вы делаете это у себя на машине и выбираете в диалоге sql2012, то разумеется вы никак "не идете через sql2005"
1 окт 14, 15:57    [16645247]     Ответить | Цитировать Сообщить модератору
 Re: в ms sql 2005 не линкуется ms sql 2012  [new]
Tray
Member

Откуда:
Сообщений: 138
блин, я понял, в чем проблема.

я такой нуб, что не пропинговал ихний сервер со своего, а только со своего компа.

так вот, ихний сервак пингуется с моего компа, а вот с моего сервера нет... вот и проблема.

спасибо большое за наводку.
1 окт 14, 16:00    [16645288]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить