Я пытаюсь настроить связанный сервер на другой экземпляр SQL Server, установленный на том же Windows Server. В консоли управления SQL Server добавлены оба экземпляра и я пытаюсь выполнить вставку из одной базы данных в другую. Я настраиваю связанный сервер, используя приведенный ниже запрос, и при проверке подключения связанного сервера получаю следующее сообщение об ошибке. Может ли кто-нибудь помочь мне решить эту проблему?
USE master
GO
-- To use named parameters:
EXEC sp_addlinkedserver
@server = 'Server Name', --actual server name
@srvproduct = '',
@provider = 'MSDASQL',
@provstr = 'DRIVER={SQL Server};SERVER=Database name;UID=test_user;PWD=test_pwd;'
GO
Сообщение об ошибке
Невозможно инициализировать объект источника данных поставщика OLE DB "MSDASQL" для связанного сервера "Имя сервера".
Поставщик OLE DB "MSDASQL" для связанного сервера "Имя сервера" вернул сообщение "[Microsoft] [Драйвер ODBC SQL Server] [ DBNETLIB] ConnectionOpen (Connect ()). ".
Поставщик OLE DB" MSDASQL "для связанного сервера" Имя сервера "вернуло сообщение" [Microsoft] [Драйвер ODBC SQL Server] [DBNETLIB] SQL Server не существует или доступ запрещен . ". (Поставщик данных .Net SqlClient)