Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2 3   вперед  Ctrl      все
 не линкуются сервера  [new]
Stranger1966
Member

Откуда:
Сообщений: 33
Имеются 2 сервера: SQL2000 (1) и SQL2005 (2). Делаю линки друг на друга:
на 1:
USE master
go
EXEC sp_addlinkedserver @server='2', @srvproduct='SQL Server'
go
EXEC sp_serveroption @server='2', @optname='rpc', @optvalue='true'
go
EXEC sp_serveroption @server='2', @optname='collation compatible', @optvalue='true'
go
EXEC sp_serveroption @server='2', @optname='data access', @optvalue='true'
go
EXEC sp_serveroption @server='2', @optname='rpc out', @optvalue='true'
go
EXEC sp_serveroption @server='2', @optname='use remote collation', @optvalue='false'
go

на втором в командах соответственно меняю алиас.

Указываем на обоих серверах, что логины будут отображаться сами в себя с такими же паролями.

EXEC sp_addlinkedsrvlogin @rmtsrvname='2', @useself='TRUE'
go

Далее вхожу под sa на (1)и делаю запрос на линкованный сервер:

select * from 2.еа.dbo.tInstitution
where institutionID = 2000

имеем сообщение Server: Msg 17, Level 16, State 1, Line 1
SQL Server does not exist or access denied.

вхожу под sa на (2)и делаю запрос на линкованный сервер:

select * from 1.workdb.dbo.tInstitution
where institutionID = 2000

имеем сообщение:
OLE DB provider "SQLNCLI" for linked server "bank5ntvm" returned message "Login timeout expired".
OLE DB provider "SQLNCLI" for linked server "bank5ntvm" 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 53, Level 16, State 1, Line 0
Named Pipes Provider: Could not open a connection to SQL Server [53].

Подскажите, пожалуйста, что не так делаю?
24 май 11, 11:20    [10698771]     Ответить | Цитировать Сообщить модератору
 Re: не линкуются сервера  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
https://www.sql.ru/faq/faq_topic.aspx?fid=564
24 май 11, 11:39    [10698894]     Ответить | Цитировать Сообщить модератору
 Re: не линкуются сервера  [new]
Stranger1966
Member

Откуда:
Сообщений: 33
1. Оба сервера пингуются друг от друга
2. На оба сервера подключаюсь телнетом
3. с 2005 захожу Studio на 2000 под sa
4. с 2000 разумеется на 2005 зайти не могу (нет Studio)
24 май 11, 11:51    [10699019]     Ответить | Цитировать Сообщить модератору
 Re: не линкуются сервера  [new]
Glory
Member

Откуда:
Сообщений: 104751
Stranger1966
1. Оба сервера пингуются друг от друга
2. На оба сервера подключаюсь телнетом

И это все вы проверяте с машин, на которых установлены эти сервера ?
24 май 11, 11:53    [10699037]     Ответить | Цитировать Сообщить модератору
 Re: не линкуются сервера  [new]
Stranger1966
Member

Откуда:
Сообщений: 33
Да, разумеется, все проверки только с консолей этих двух машин
24 май 11, 12:15    [10699128]     Ответить | Цитировать Сообщить модератору
 Re: не линкуются сервера  [new]
Glory
Member

Откуда:
Сообщений: 104751
Stranger1966
Да, разумеется, все проверки только с консолей этих двух машин

И тесты идут по протоколу Named Pipes Provider: Could not open a connection to SQL Server [53]. тоже ?
24 май 11, 12:16    [10699136]     Ответить | Цитировать Сообщить модератору
 Re: не линкуются сервера  [new]
Stranger1966
Member

Откуда:
Сообщений: 33
Да, это если запрос делать с 2005 сервера к 2000-му
24 май 11, 12:23    [10699196]     Ответить | Цитировать Сообщить модератору
 Re: не линкуются сервера  [new]
Glory
Member

Откуда:
Сообщений: 104751
Stranger1966
Да, это если запрос делать с 2005 сервера к 2000-му

И как вы задаете протокол соединения ?
24 май 11, 12:25    [10699206]     Ответить | Цитировать Сообщить модератору
 Re: не линкуются сервера  [new]
Stranger1966
Member

Откуда:
Сообщений: 33
в Network Utility включены TCP/IP и Named Pipes
24 май 11, 12:26    [10699211]     Ответить | Цитировать Сообщить модератору
 Re: не линкуются сервера  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
А на 2005 инструкция
sp_configure 'remote access'
что вернет?
24 май 11, 12:26    [10699222]     Ответить | Цитировать Сообщить модератору
 Re: не линкуются сервера  [new]
Glory
Member

Откуда:
Сообщений: 104751
Stranger1966
в Network Utility включены TCP/IP и Named Pipes

Network Utility есть две штуки. Серверная и клиентская.
Как вы убедились, что сервер слушает именно Named Pipes ?
24 май 11, 12:27    [10699230]     Ответить | Цитировать Сообщить модератору
 Re: не линкуются сервера  [new]
Stranger1966
Member

Откуда:
Сообщений: 33
tpg
А на 2005 инструкция
sp_configure 'remote access'
что вернет?


remote access 0 1 1 1
24 май 11, 12:28    [10699238]     Ответить | Цитировать Сообщить модератору
 Re: не линкуются сервера  [new]
Stranger1966
Member

Откуда:
Сообщений: 33
Glory
Stranger1966
в Network Utility включены TCP/IP и Named Pipes

Network Utility есть две штуки. Серверная и клиентская.
Как вы убедились, что сервер слушает именно Named Pipes ?


Каким образом это можно проверить?
24 май 11, 12:32    [10699274]     Ответить | Цитировать Сообщить модератору
 Re: не линкуются сервера  [new]
Stranger1966
Member

Откуда:
Сообщений: 33
от кусок лога:
05/24/2011 12:28:27,Server,Unknown,SQL Server is now ready for client connections. This is an informational message; no user action is required.
05/24/2011 12:28:27,Server,Unknown,Dedicated admin connection support was established for listening locally on port 1434.
05/24/2011 12:28:27,Server,Unknown,Server is listening on [ 127.0.0.1 <ipv4> 1434].
05/24/2011 12:28:27,Server,Unknown,Server local connection provider is ready to accept connection on [ \\.\pipe\sql\query ].
05/24/2011 12:28:27,Server,Unknown,Server local connection provider is ready to accept connection on [ \\.\pipe\SQLLocal\MSSQLSERVER ].
05/24/2011 12:28:27,Server,Unknown,Server is listening on [ 'any' <ipv4> 1433].
24 май 11, 12:36    [10699307]     Ответить | Цитировать Сообщить модератору
 Re: не линкуются сервера  [new]
Glory
Member

Откуда:
Сообщений: 104751
Stranger1966
от кусок лога:
05/24/2011 12:28:27,Server,Unknown,SQL Server is now ready for client connections. This is an informational message; no user action is required.
05/24/2011 12:28:27,Server,Unknown,Dedicated admin connection support was established for listening locally on port 1434.
05/24/2011 12:28:27,Server,Unknown,Server is listening on [ 127.0.0.1 <ipv4> 1434].
05/24/2011 12:28:27,Server,Unknown,Server local connection provider is ready to accept connection on [ \\.\pipe\sql\query ].
05/24/2011 12:28:27,Server,Unknown,Server local connection provider is ready to accept connection on [ \\.\pipe\SQLLocal\MSSQLSERVER ].
05/24/2011 12:28:27,Server,Unknown,Server is listening on [ 'any' <ipv4> 1433].

Это лог SQL2000 ?
24 май 11, 12:40    [10699337]     Ответить | Цитировать Сообщить модератору
 Re: не линкуются сервера  [new]
Stranger1966
Member

Откуда:
Сообщений: 33
нет, 2005-го
24 май 11, 12:42    [10699362]     Ответить | Цитировать Сообщить модератору
 Re: не линкуются сервера  [new]
Glory
Member

Откуда:
Сообщений: 104751
Stranger1966
нет, 2005-го

А зачем нужен лог 2005-го, если ошибку о протоколе Namedpipes выдает коннект к 2000-му ?
24 май 11, 12:46    [10699397]     Ответить | Цитировать Сообщить модератору
 Re: не линкуются сервера  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
для 2000 поробуйте явно задать протокол через cliconfg.exe
24 май 11, 12:47    [10699411]     Ответить | Цитировать Сообщить модератору
 Re: не линкуются сервера  [new]
Stranger1966
Member

Откуда:
Сообщений: 33
от что есть на 2000:

К сообщению приложен файл (conf.doc - 103Kb) cкачать
24 май 11, 13:22    [10699707]     Ответить | Цитировать Сообщить модератору
 Re: не линкуются сервера  [new]
Glory
Member

Откуда:
Сообщений: 104751
Stranger1966
от что есть на 2000:

а лог запуска то где ?
24 май 11, 13:29    [10699760]     Ответить | Цитировать Сообщить модератору
 Re: не линкуются сервера  [new]
Stranger1966
Member

Откуда:
Сообщений: 33
2011-05-24 12:41:20.42 server SQL Server is ready for client connections
2011-05-24 12:41:20.42 server SQL server listening on TCP, Shared Memory, Named Pipes.
2011-05-24 12:41:19.34 spid6 Starting up database 'tempdb'.
2011-05-24 12:41:19.11 server SQL server listening on 127.0.0.1: 1433.
2011-05-24 12:41:19.09 server SQL server listening on 192.168.1.93: 1433.
24 май 11, 13:35    [10699820]     Ответить | Цитировать Сообщить модератору
 Re: не линкуются сервера  [new]
Stranger1966
Member

Откуда:
Сообщений: 33
что еще можно проверить?
24 май 11, 14:07    [10700061]     Ответить | Цитировать Сообщить модератору
 Re: не линкуются сервера  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
проверте есть ли алиас для 2000 сервера и везде ли работает службы sql server browser
24 май 11, 14:14    [10700125]     Ответить | Цитировать Сообщить модератору
 Re: не линкуются сервера  [new]
Stranger1966
Member

Откуда:
Сообщений: 33
Maxx,Алиас на 2000 прописан (скриншот в файле выше).
sql server browser на 2005 - disable
на 2000 такой службы нет...
24 май 11, 14:22    [10700177]     Ответить | Цитировать Сообщить модератору
 Re: не линкуются сервера  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
плин..поставте первым протокол Наймед пайп для 2000
включите службу для 2005
24 май 11, 14:37    [10700288]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2 3   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить