问题一:代理消息代码 20084。 进程无法连接到 Distributor“FIGHTER-521DE02”
问题现象:
日期 2012-6-20 13:24:38
日志 作业历史记录 (FIGHTER-521DE02-test_ha-test_ha-FIGHTER-HA3-test_ha-85E92C6B-B281-4EAC-BBF6-5DD23655A7F6)
步骤 ID 1
服务器 FIGHTER-HA3
作业名称 FIGHTER-521DE02-test_ha-test_ha-FIGHTER-HA3-test_ha-85E92C6B-B281-4EAC-BBF6-5DD23655A7F6
步骤名称 运行代理。
持续时间 00:00:19
SQL 严重性 0
SQL 消息 ID 0
已通过电子邮件通知的操作员
已通过网络发送通知的操作员
已通过寻呼通知的操作员
重试次数 0
消息
2012-06-20 05:24:43.046 版权所有 (c) 2008 Microsoft Corporation
2012-06-20 05:24:43.125 Microsoft SQL Server 复制代理: distrib
2012-06-20 05:24:43.125
2012-06-20 05:24:43.125 为输出行预置的时间戳以 UTC 时间表示。
用户指定的代理参数值:
-Publisher FIGHTER-521DE02
-PublisherDB test_ha
-Publication test_ha
-Distributor FIGHTER-521DE02
-SubscriptionType 1
-Subscriber FIGHTER-HA3
-SubscriberSecurityMode 1
-SubscriberDB test_ha
-Continuous
-XJOBID 0x06ACFF8A3C432641934434BC9CC368D4
-XJOBNAME FIGHTER-521DE02-test_ha-test_ha-FIGHTER-HA3-test_ha-85E92C6B-B281-4EAC-BBF6-5DD23655A7F6
-XSTEPID 1
-XSUBSYSTEM Distribution
-XSERVER FIGHTER-HA3
jixin
-XCMDLINE 0
-XCancelEventHandle 00000518
-XParentProcessHandle 00000644
2012-06-20 05:24:43.156 Startup Delay: 2526 (mcs)
2012-06-20 05:24:45.843 正在连接到 订阅服务器“FIGHTER-HA3”
正在连接到 分发服务器“FIGHTER-521DE02”
代理消息代码 20084。 进程无法连接到 Distributor“FIGHTER-521DE02”。
解决方法:
原因:登录账号问题,不能使用内置账户(Local System\Local Service\Network Service)
要使用.\Administrator
问题二:由于出现操作系统错误 3,进程无法读取文件Message: 系统找不到指定的路径。
问题现象:
日期 2012-6-15 10:16:11
日志 作业历史记录 (FIGHTER-521DE02-test_ha-test_ha-FIGHTER-HA2-test_ha-6E04DAB6-B9D6-4DDA-88D5-B76E6B6190B6)
步骤 ID 1
服务器 FIGHTER-HA2
作业名称 FIGHTER-521DE02-test_ha-test_ha-FIGHTER-HA2-test_ha-6E04DAB6-B9D6-4DDA-88D5-B76E6B6190B6圣诞快乐的英文
步骤名称 运行代理。
持续时间 00:00:31
SQL 严重性 0
SQL 消息 ID 0
已通过电子邮件通知的操作员
已通过网络发送通知的操作员
已通过寻呼通知的操作员
重试次数 0
消息
2012-06-15 02:16:12.546 版权所有 (c) 2008 Microsoft Corporation
2012-06-15 02:16:12.546 Microsoft SQL Server 复制代理: distrib
2012-06-15 02:16:12.546
2012-06-15 02:16:12.546 为输出行预置的时间戳以 UTC 时间表示。
用户指定的代理参数值:
-Publisher FIGHTER-521DE02
-PublisherDB test_ha
-Publication test_ha
男生怎么美白脸部皮肤
-Distributor FIGHTER-521DE02
-SubscriptionType 1
-Subscriber FIGHTER-HA2
芝华士广告歌
-SubscriberSecurityMode 1
参数英语
-SubscriberDB test_ha
-Continuous
-XJOBID 0x582148F82F3CCC4A8CEE7FC84394AEC9
-XJOBNAME FIGHTER-521DE02-test_ha-test_ha-FIGHTER-HA2-test_ha-6E04DAB6-B9D6-4DDA-88D5-B76E6B6190B6
-XSTEPID 1
-XSUBSYSTEM Distribution
-XSERVER FIGHTER-HA2
-XCMDLINE 0
-XCancelEventHandle 000005B8
-XParentProcessHandle 00000368
2012-06-15 02:16:12.578 Startup Delay: 7249 (mcs)
2012-06-15 02:16:20.015 正在连接到 订阅服务器“FIGHTER-HA2”
正在连接到 分发服务器“FIGHTER-521DE02”
从代理配置文件获取的参数值:
英语四级准考证号 -bcpbatchsize 2147473647
-commitbatchsize 100
-commitbatchthreshold 1000
-historyverbolevel 1
-keepalivemessageinterval 300
-logintimeout 15
-maxbcpthreads 1
四六级准考证找回 -maxdeliveredtransactions 0
-pollinginterval 5000
-querytimeout 1800
-skiperrors
-transactionsperhistory 100
2012-06-15 02:16:41.437 初始化
由于出现操作系统错误 3,进程无法读取文件“C:\db_bak\unc\FIGHTER-521DE02_TEST_HA_TEST_HA\20120615101614\p_inrt_test_job_4.pre”。
Category:OS
Source:
Number: 3
Message: 系统找不到指定的路径。
解决方法:
创建发布时不使用本地文件夹目录,文件夹共享,使用网络路径\\Fighter-521de02\db_bak
问题三:删除发布对象(表,存储过程)
问题现象:
消息 3724,级别 16,状态 2,第 2 行
无法对 过程'p_inrt_test_job' 执行 删除,因为它正用于复制。
消息 2714,级别 16,状态 3,过程 p_inrt_test_job,第 74 行
数据库中已存在名为 'p_inrt_test_job' 的对象。
解决方法:
修改drop create 为 alert
问题四:占用磁盘空间大?
问题现象:
一张表总共就170000条数据,占用28G空间并不断变大。
解决方法:
查看“分发清除:distribution”作业是否正常运行。
问题五:无法删除目录 '\\Fighter-521de02\db_bak\unc\FIGHTER-521DE02_TEST_HA_TEST_HA\20120615143230\'。请查看 xp_cmdshell 的安全上下文,并关闭其他可能正在访问该目录的进程
问题现象:
antonia日期 2012-6-18 12:45:01
日志 作业历史记录 (分发清除: distribution)
步骤 ID 1
服务器 FIGHTER-521DE02
作业名称 分发清除: distribution
步骤名称 运行代理。
持续时间 00:00:13
SQL 严重性 16
SQL 消息 ID 20015
已通过电子邮件通知的操作员
已通过网络发送通知的操作员
已通过寻呼通知的操作员
重试次数 0
消息
已以用户 NT AUTHORITY\SYSTEM 的身份执行。 无法删除目录 '\\Fighter-521de02\db_bak\unc\FIGHTER-521DE02_TEST_HA_TEST_HA\20120615143230\'。请查看 xp_cmdshell 的安全上下文,并关闭其他可能正在访问该目录的进程。 [SQLSTATE 42000] (错误 20015). 该步骤失败。
解决方法:
设置共享目录有删除权限,非常重要
SQLSERVER启动账号?不需要 Administrator
SQLSERVER AGENT启动账号?不需要Administrator
发布过期?设置值不影响
问题六:每次生成的文件夹都是180MB即使没有任何数据插入更新删除
解决方法:
domenico
设置为增量同步
问题七:增量同步没有初始化快照
SQLServer2005 复制中增量快照的配置
最近在对一个项目数量较大的发布做快照初始化时,遇到一个问题,就是在对发布添加新项目后,创建快照做初始化时,时间非常长,到最后超时失败,观察快照文件夹后,发现每次创建快照时,该发布下的所有项目都被重新初始化,后来在创建发布时有两个关键参数:
@immediate_sync,@allow_anonymous 有关这两上参数的说明在帮助文档中有说明。
= N'fal' ,@immediate_sync = N'fal' :当发布中添加新项目后,创建初始化快照时,快照将以增量方式创建
= N'true' ,@immediate_sync = N'true' :当发布中添加新项目后,创建初始化快照时,该发布下面所有项目的快照将全部重新初始化
boon