错误:21626,同时配置Oracle发布

时间:2013-11-14 07:39:34

标签: replication

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

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

Troubleshooting Oracle Publishers中所述,当SQL Server分发服务器无法连接到Oracle Publisher时会引发错误21626,并显示以下错误消息:

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

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

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

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

  • Oracle数据库处于联机状态,您可以使用工具连接到该数据库 像SQL * Plus。

  • 登录复制用于连接到Oracle Publisher 足够的权限。有关更多信息,请参阅配置Oracle 出版商。

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

  • 使用正确的Oracle Home和路径。即使你只有一个 SQL Server分发服务器上安装的一组Oracle二进制文件, 确保与Oracle Home相关的环境变量 设置得当。如果更改环境变量值,则必须 停止并重新启动SQL Server以使更改生效。