Sqlserver2000连接Oracle11G数据库进行数据实时同步(二)

2015-07-24 10:25:29 ? 作者: ? 浏览: 4
r.dbo.sp_serveroption @server =N'TEST_ORCL', @optname = 'query timeout', @optvalue = '0' GO EXEC master.dbo.sp_serveroption @server =N'TEST_ORCL', @optname = 'rpc', @optvalue = 'false' GO EXEC master.dbo.sp_serveroption @server =N'TEST_ORCL', @optname = 'rpc out', @optvalue = 'false' GO EXEC master.dbo.sp_serveroption @server =N'TEST_ORCL', @optname = 'use remote collation', @optvalue = 'true' GO EXEC master.dbo.sp_addlinkedsrvlogin@rmtsrvname = N'TEST_ORCL', @locallogin = NULL, @useself = 'false', @rmtuser = N'username', @rmtpassword = 'password' GO

7,一些报错信息汇总

错误 7399: OLE DB 提供程序 MSDAORA' 报错。

OLEDB 错误跟踪 [OLE/DB Provider 'MSDAORA' IDBInitialire::Initializereturned 0x80004005: ]。

如下图:20150310/1.png

第一种解决方案:

代理中的sQl server 连接的问题,不能用windows身份验证,得用sysadmin登陆,

具体设置方法如下:在企业管理器中->管理->SQL Server 代理->右键菜单"属性"->分页选项卡上选"连接"->"使用SQL

Server 身份验证",之后"应用"跟"确定"就可以了。

?

第二种解决方案:

在建立odbd数据源的时候,不要用默认oracle客户端的“Oracle in OraDb10g_home3”驱动选项,要用“MicrosoftODBC for Oracle”驱动选项。

-->

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: