Я бы хотел соединить сервер A (SQL Server 2008 R2) и сервер B (SQL Server 2017) с помощью связанного сервера.
Я успешно создал связанный сервер, как показано ниже: и я обязательно подключусь с сервера B к серверу A с помощью SQL Server Management Studio с тем же пользователем / паролем.
Однако я получил ошибку аутентификации 18452, windows, хотя и пытался для подключения по SQL ID сервера / PW.
-- Create Linked-Server @ Server B, SQL Server 2017
EXEC sp_addlinkedserver
@server = 'TEST',
@srvproduct = 'SQL Server',
@provider = 'SQLNCLI',
@datasrc = 'XX.XX.XX.XX (Server A IP Address)';
EXEC sp_addlinkedsrvlogin
@rmtsrvname = 'TEST',
@useself = 'FALSE',
@locallogin = 'user_name',
@rmtuser = 'user_name',
@rmtpassword = 'password';
-- test sql
select * from test.test_db.dbo.test_table;
-- Error Message
Login failed for user '<user_name>'. The user is not associated with a trusted SQL Server connection. (Microsoft SQL Server, Error: 18452)
Если есть какие-либо обходные пути, пожалуйста, дайте мне знать. Любой совет будет высоко оценен.