Поделиться через


Проблемы с подключением к связанным серверам в проверке подлинности SQL Server

В этой статье показано, как устранить проблему с подключением к связанному серверу с согласованной проверкой подлинности.

Симптомы

При попытке подключиться к учетной записи Microsoft SQL Server из СРЕДЫ SQL Server Management Studio (SSMS) вы получите следующее сообщение об ошибке:

При отправке запроса на сервер произошла ошибка msg 233, Level 20, State 0, Line 0 A. (поставщик: поставщик общей памяти, ошибка: 0 — процесс не находится в другом конце канала.)

При попытке подключиться с помощью приложения, разработанного с помощью технологии .NET, могут появиться следующие сообщения об ошибках:

Поставщик OLE DB "MSDASQL" для связанного сервера "SQLPROD02" сообщил об ошибке. Не удалось пройти проверку подлинности.

Не удается инициализировать объект источника данных поставщика OLE DB "MSDASQL" для связанного сервера "SQLPROD02".

Также может появиться следующее сообщение об ошибке:

Поставщик OLE DB "MSDASQL" для связанного сервера "SQLPROD02" вернул сообщение [Microsoft][SQL Server Native Client 11.0][SQL Server]Имя входа пользователя "CONTOSO\SQLPROD01$".

Это сообщение указывает на следующие условия:

  • Вы используете именованные каналы для подключения связанного сервера.
  • Вы используете учетную запись входа SQL Server.
  • У учетной записи службы SQL Server среднего уровня или учетной записи компьютера нет прав входа в Windows на серверном сервере.

Причина

Эти сообщения об ошибках могут возникнуть из-за проблемы сопоставления связанных учетных записей сервера.

Решение

Эту ошибку можно исправить, принудив TCP/IP или предоставив соответствующие разрешения.

В диалоговом окне безопасности связанного сервера выберите "Быть сделано с этим контекстом безопасности" для успешного входа SQL Server.

Примечание.

При выборе параметра контекста безопасности вы увидите следующее сообщение об ошибке "Ошибка входа для пользователя NT AUTHORITY\ANONYMOUS LOGON".

Помимо основных параметров сопоставления в диалоговом окне "Безопасность связанного сервера", можно изменить сопоставления отдельных учетных записей в верхней части поля. Эти параметры переопределяют основные параметры сопоставления.

Примечание.

Использование драйвера ODBC SQL Server на связанном сервере не поддерживается. Другие драйверы ODBC могут иметь основную поддержку от поставщика и только ограниченную поддержку от Корпорации Майкрософт. Дополнительные сведения см. в разделе "Проблемы с делегированием связанного сервера SQL Server".

Дополнительная информация

Согласованные проблемы проверки подлинности в SQL Server