我想通过链接服务器从 SQL Server 2017 连接到 Oracle 数据库。我从 Oracle-Client-for-Microsoft-Tools-64-bit.exe 安装了 Oracle 驱动程序,但该驱动程序没有出现在链接服务器下的提供程序列表中。重新启动服务器,但仍然没有帮助。我缺少什么?我只从 Oracle 客户端安装程序包安装了 Oracle 驱动程序,因为我认为不需要其他部分。
我想通过链接服务器从 SQL Server 2017 连接到 Oracle 数据库。我从 Oracle-Client-for-Microsoft-Tools-64-bit.exe 安装了 Oracle 驱动程序,但该驱动程序没有出现在链接服务器下的提供程序列表中。重新启动服务器,但仍然没有帮助。我缺少什么?我只从 Oracle 客户端安装程序包安装了 Oracle 驱动程序,因为我认为不需要其他部分。
链接服务器使用 OleDb,并且 Oracle OleDb 提供程序不在该包中。它只是 ADO.NET 驱动程序和低级 Oracle 客户端 (OCI.dll),这是大多数其他 Microsoft 服务器工具所需要的。
要安装 OleDb 提供程序,请使用此处的ODAC XCopy 包。