恩默老师,你们好!
我在做从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) 报与操作系统版本不兼容。