Подтвердить что ты не робот

Недопустимый сервер, связанный с авторизацией

Я хочу скопировать данные из одной таблицы в другую, и они находятся на разных серверах.

Я установил 2 сервера в качестве связанных серверов. В SQL Server Management Studio

  • Объекты сервера
    • Щелкните правой кнопкой мыши Связанные серверы,
    • а затем Новый связанный сервер.

Я дал подключающему серверу в качестве моей службы rname SERVER2 и введите SQLSERVER.

Теперь я выполняю запрос:

Insert Into Server1.Database1.dbo..Table1 (Col1, Col2) 
     Select Col1, Col2 
       From Server2.Database2..dbo.Table2

Он выдает сообщение об ошибке,

Поставщик OLE DB "SQLNCLI" для связанного сервера "SERVER2" вернул сообщение "Недопустимая спецификация авторизации".

Я не знаю, где изменить авторизацию.

4b9b3361

Ответ 1

В SSMS объекты сервера → Связанные серверы, щелкните правой кнопкой мыши на сервере SERVER2 и выберите "Свойства".

В окне свойств нажмите "Безопасность" в левой панели.

В разделе с надписью "Для входа, не указанного в приведенном выше списке, соединения будут:", выбрать последний вариант "Сделать с использованием этого контекста безопасности". Затем укажите логин и пароль для учетной записи на сервере Server2 с соответствующими разрешениями для задачи, которую вы пытаетесь выполнить.