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

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

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

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

Я дал соединяющийся сервер как свой rname SERVER2 подачи и тип как SQLSERVER.

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

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

Это бросает сообщение об ошибке,

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

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

12
задан FreeMan 16 December 2015 в 19:09
поделиться

1 ответ

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

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

В разделе "Для логина, не определенного в списке выше, соединения будут:" выберите последнюю опцию "Be made using this security context:". Затем укажите логин и пароль для учетной записи на Server2 с соответствующими разрешениями для выполнения задачи, которую вы пытаетесь решить.

25
ответ дан 2 December 2019 в 06:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: