暂无图片
Sqlserver2003 sp3无法使用goldengate做数据同步
我来答
分享
赵惠芳
2019-05-24
Sqlserver2003 sp3无法使用goldengate做数据同步

恩默老师,你们好!

       我在做从sqlserver 2005 使用goldengate 同步数据时,遇到问题。 无法在源端add tranlog

登录数据库:

dblogin sourcedb oggc userid ogg,password ******

添加附加日志时,报错

GGSCI () 22> ADD TRANDATA dbo.BLLIST_MO

2019-05-23 15:39:44  WARNING OGG-00552  Database operation failed: SQLExecDirect

 error: if not exists (    SELECT *      FROM master.dbo.sysdatabases      WHERE

 name = N'UNIFIEDPAY' collate database_default       AND (category & 1) = 1)begi

n    exec master..sp_replicationdboption @dbname = N'UNIFIEDPAY'    , @optname =

 N'publish'    , @value   = N'true'

end

if not exists (select * from syspublications where name = N'GoldenGate UNIFIEDPA

Y Publisher')

begin

exec sp_addpublication @publication = N'GoldenGate UNIFIEDPAY Publisher', @descr

iption = N'GoldenGate Publisher for [UNIFIEDPAY] Database', @sync_method = N'nat

ive', @retention = 0, @allow_push = N'true', @allow_pull = N'true', @allow_anony

mous = N'false', @enabled_for_internet = N'false', @snapshot_in_defaultfolder =

N'true', @compress_snapshot = N'false', @ftp_port = 21, @ftp_login = N'anonymous

', @allow_subscription_copy = N'false', @add_to_active_directory = N'false', @re

pl_freq = N'continuous', @status = N'active', @independent_agent = N'true', @imm

ediate_sync = N'false', @allow_sync_tran = N'false', @autogen_sync_procs = N'fal

se', @allow_queued_tran = N'false', @allow_dts = N'false', @replicate_ddl = 1, @

allow_initialize_from_backup = N'true', @enabled_for_p2p = N'false', @enabled_fo

r_het_sub = N'false'

end. ODBC error: SQLSTATE 37000 native database error 20028. [Microsoft][ODBC SQ

L Server Driver][SQL Server]分发服务器未正确安装,所以无法使数据库可以发布。.

2019-05-23 15:39:44  WARNING OGG-00782  Error in changing transaction logging for table: 'dbo.BLACKLIST_MEMO'.

ERROR: ODBC Error occurred. See event log for details..

网上有文章说,是把sqlserver升级到 sqlserver 2005 SP4

但这里有个问题,sqlserver 2005 sp4的补丁包已在官方不能下载,其他地方找的安装包可能有不安全因素。

是否有什么方案可以解决此问题?

期待大师指条明路,万分感谢!

版本信息

sqlserver版本:Microsoft SQL Server 2005 企业版本SP3 

产品版本 产品级别 版本 (No column name)

9.00.4340.00 SP3 Enterprise Edition (64-bit) Microsoft SQL Server 2005 - 9.00.4340.00 (X64) Apr 13 2011 15:36:23 Copyright (c) 1988-2005 Microsoft Corporation Enterprise Edition (64-bit) on Windows NT 6.1 (Build 7601: Service Pack 1)

goldengate 版本:Oracle GoldenGate 11.1.1.0.0 for SQL Server on Windows XP, 2003, 2008 on Microsoft Windows (32-bit)

操作系统版本:windows server 2008 R2 64bit

尝试过:goldengate 11.1.1.0.0 for SQL Server 2000, 2005, 2008 on Windows XP, 2003, 2008 IA on Microsoft Windows x64 (64-bit) 报与操作系统版本不兼容。

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
章芋文

确实需要升级到SP4,且是企业版

solve : download =SQLServer2005SP4-KB2463332-x64-ENU

参考:

https://www.oracle.com/technetwork/cn/articles/datawarehouse/oracle-sqlserver-goldengate-1396114-zhs.html

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏