【发布时间】:2022-12-24 04:51:37
【问题描述】:
我正在尝试安装 Oracle Database Client 19c。据我了解,如果我想将 SQL Server Management Studio 连接到 Oracle 数据库,我需要安装此客户端。所以我已经毫无问题地安装了“即时客户端”。我能够在“ODBC -> Oracle 驱动程序”下测试连接
下面是我安装数据库客户端的步骤
【问题讨论】:
-
c:\oracle 是空的吗?或者当您安装到一个不存在的文件夹中时会发生什么,以便安装程序必须创建它?您是否以管理员身份运行安装程序?最后,您可能会发现即时客户端更简单 - 只需解压缩即可
-
嗨@ConnorMcDonald,c:\oracle 不是空的。这是我安装即时客户端的地方。所以它位于 C:\oracle\instantclient_19_3。 Instant Client 对我来说安装得很好。我正在尝试将 SQL Server Management Studio 连接到另一台我也有凭据的服务器上的 Oracle 数据库。请参阅上面我成功测试连接的屏幕截图。我确实以管理员身份运行了“Oracle Database Client 19c”。我将尝试将“Oracle Database Client 19c”安装到另一个空白文件夹,看看是否能修复我遇到的“家庭用户”错误。
-
@ConnorMcDonald,当我尝试将“Oracle Database Client 19c”安装到一个空白目录时,我收到一条错误消息,指出“所选的 Oracle 主目录在 Oracle 基础之外”。我真的不知道如何通过“家庭用户”错误。由于我已经安装了 Instant Client,您知道我如何使用它连接到 Oracle 数据库并运行查询吗?我没有在 Windows 中看到一个名为“Instant Client”的程序可以打开,即使我已经安装了它。
-
我不是 SSMS 专家,但是一旦您通过 ODBC 驱动程序建立了 Oracle 连接,您是否会选择它作为数据源并关闭并运行?
标签: sql-server oracle