0

在 SQL Server 2008 中配置 oracle 发布时,我们面临“Microsoft SQL Server,错误:21626”。

非常感谢任何帮助。

4

1 回答 1

0

故障排除 Oracle Publisher中所述,当 SQL Server Distributor 无法连接到 Oracle Publisher 时会引发错误 21626,并显示以下错误消息:

无法使用 Oracle OLEDB 提供程序 OraOLEDB.Oracle 连接到 Oracle 数据库服务器“%s”。

使用配置 Oracle Publisher 时指定的相同登录名和密码,使用 SQL*PLUS 验证与 Oracle 数据库的连接。

此外,如SQL Server 分发服务器无法连接到 Oracle 数据库实例一节中所述,请确保以下内容:

  • 分发服务器上安装了必要的 Oracle 软件。

  • Oracle 数据库在线,您可以使用 SQL*Plus 等工具连接到它。

  • 用于连接到 Oracle Publisher 的登录复制具有足够的权限。有关详细信息,请参阅配置 Oracle 发布者。

  • 在配置 Oracle Publisher 期间定义的 TNS 名称列在 tnsnames.ora 文件中。

  • 使用了正确的 Oracle Home 和路径。即使您在 SQL Server Distributor 上只安装了一组 Oracle 二进制文件,也请确保正确设置与 Oracle Home 相关的环境变量。如果更改环境变量值,则必须停止并重新启动 SQL Server 才能使更改生效。

于 2013-11-14T18:20:24.603 回答