首页 > 解决方案 > 当 rdp 到 sql 服务器时,SQL Server Linked Server 查询到 Oracle 将不起作用,但从笔记本电脑连接时将起作用

问题描述

我们有一个托管 Oracle 数据库的异地服务器 A 和一个现场 SQL Server B。

我们在 B 上设置了一个指向 A 的链接服务器。

如果我从笔记本电脑连接到 SQL Server B 并针对链接服务器运行查询,则查询将成功。

如果我远程桌面到 SQL Server B 并运行相同的查询,我会收到以下错误:

RA-12638:凭据检索失败

除了托管 SQL Server 的服务器 B 之外,该查询适用于我尝试过的每台机器,可能导致此问题的原因是什么?

标签: sql-serveroraclelinked-server

解决方案


这已通过更新 sqlnet.ora 解决,将身份验证从 NTS 更改为 NONE。


推荐阅读