sqlserver2005 同步的问题总结

发布流程:http://www.cnblogs.com/zqwuwei/articles/969467.html

问题

1、SQL Server 复制需要有实际的服务器名称才能连接到服务器。不支持通过服务器别名、IP 地址或任何其他备用名称进行连接。请指定实际的服务器名称“xxxx”。 (Replication.Utilities)

原因:修改过计算机名称

解决:先用 sp_dropserver 删除服务器,语句:EXEC sp_dropserver '老计算机名'

再用 sp_addserver 添加新的服务器,语句:EXEC SP_ADDSERVER '新计算机名','LOCAL'

最后重启SQL SERVER 服务

2、 订阅发布时,订阅服务器提示进程无法连接到 Distributor 计算机名

原因:没有使用域用户登录

解决:在2台电脑都建一个用户,密码一样,发布端SQL SERVER Agent服务使用此用户登录,订阅端也使用此帐号订阅


3、由于出现操作系统错误 3,进程无法读取文件“C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\ReplData\unc\XIE-PC_TESTCOPY_COPY\20120117140535\AsynTable_2.pre”。 (源: MSSQL_REPL,错误号: MSSQL_REPL20024) 获取帮助: http://help/MSSQL_REPL20024

原因:快照路径不正确

解决:在发布端吧快照文件夹设置共享,必须给问题2中建的用户访问权限。

然后在订阅服务器中,右击订阅的服务名,选择属性,在弹出窗口中

1)快照位置修改为备用文件夹
2)快照文件夹修改为\ \发布端\快照文件夹


猜你喜欢

转载自li-hy2002.iteye.com/blog/1503732