powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Связанный сервер - как его настроить?
6 сообщений из 6, страница 1 из 1
Связанный сервер - как его настроить?
    #40038405
WarSoul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем, пытаюсь связать два сервера через sp_addlinkedserver + sp_addlinkedsrvlogin, и ни при каких параметрах не удаётся сделать select через созданную связку. Каждый раз такая ошибка:

Сообщение 18456, уровень 14, состояние 1, строка 12
Login failed for user 'sa'.

(это вся ошибка, больше ничего не выдаётся).

Подскажите, как это вообще возможно настроить? Я часами рву на голове волосы, пересмотрел всё в гугле что смог найти, и ничего не помогло. Команды выполняю на 15.0.2000 сервере, а удалённый сервер 12.0.2000.

С логином и паролем точно всё норм, потому что они используются в других местах и там всё работает, к тому же обратная связка тоже работает (когда из 12 сервера связываюсь с 15).
...
Рейтинг: 0 / 0
Связанный сервер - как его настроить?
    #40038406
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Связанный сервер - как его настроить?
    #40038408
WarSoul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гавриленко Сергей Алексеевич,

спасибо! Конкретно в этой ситуации была совсем тупая проблема - не включил TCP/IP в протоколах (до этого пытался связать 13 и 15 сервера с той же проблемой), но на 15 сервере вытянуть данные с 13 сервера всё ещё не выходит. Ошибка точно та же.

На всякий случай вот мой код:


IF (not exists(select 1 from sys.servers where name = N'rdl_524'))
BEGIN
EXEC sp_addlinkedserver @server=N'rdl_524', @srvproduct = '',
@provider='SQLOLEDB', @datasrc=N'(localdb)\mssqllocaldb'

EXEC sp_addlinkedsrvlogin @rmtsrvname = N'rdl_524', @locallogin = N'sa' , @useself = N'False',
@rmtuser = N'sa', @rmtpassword = N'1' ;
END


SELECT
*
from rdl_524.[test-local-db].[dbo].[Table_3]


(и вот тут падает та ошибка)
...
Рейтинг: 0 / 0
Связанный сервер - как его настроить?
    #40038496
flexgen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WarSoul,

WarSoulEXEC sp_addlinkedsrvlogin @rmtsrvname = N'rdl_524', @locallogin = N'sa' , @useself = N'False',
@rmtuser = N'sa', @rmtpassword = N'1' ;
END
...

(и вот тут падает та ошибка)

А на удаленном сервере пароль у пользователя sa в самом деле "1"? Или все-таки подлиннее немного?
...
Рейтинг: 0 / 0
Связанный сервер - как его настроить?
    #40038541
WarSoul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
flexgen
WarSoul,
А на удаленном сервере пароль у пользователя sa в самом деле "1"? Или все-таки подлиннее немного?


Точно 1, т.к. во-первых сервер не столь удалённый - все сервера стоят на моей локальной машине, во-вторых - все пароли я им сам ставил и устанавливал сервера только что, в-третьих, в Management Studio все сервера через sa-1 подключаются, в-четвёртых в другом коде тоже этот пароль используется и всё работает корректно, в-пятых эти пароли в этом же кейсе с другой комбинацией версий серверов (не из 13 подключаемся к 15, а из 13 подключаемся к 12, например, или из 15 к 12) работают корректно и результат возвращают.

В общем, со своей стороны я уже перепроверил всё, что мог, чтобы убедиться, что ошибка с неверным логином или очень неполная, или очень некорректная
...
Рейтинг: 0 / 0
Связанный сервер - как его настроить?
    #40038569
invm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WarSoul
Сообщение 18456, уровень 14, состояние 1
Означает, что логин sa запрещен.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Связанный сервер - как его настроить?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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