3.注册客户端
SQL企业治理器->SQL Server组->右键->新建SQL注册->下一步->可用的服务器中选”PHOENIX”添加->下一步->治理员给我分配的……->下一步->登录名:sa;密码:空->下一步….下一步->完成
4.安装分发服务器
4.1配置分发服务器
工具->复制->配置发布、订阅服务器和分发->下一步 (所有的均采用默认配? 置)……->完成
?
4.2配置发布服务器
4.2.1工具->复制->创建和治理发布->选择要发布的数据库(pubs)->创建发布 ->下一步(pubs) ->下一步->合并发布->下一步->选择要发布的内容(要发布的表,存储过程等)->下一步(所有的均采用默认配置)……>完成
4.2.2成功后会返回刚才的窗口:选中刚才发布的名称,点”强制新订阅” ->下一步->选”PHOENIX”,下一步->下一步->选"连续地...",下一步->下一步....->完成
至此,全部的操作步骤就完成了!可以在两机之间同步选定的表等。
在SQL Server 2000里设置和使用数据库复制之前,应先检查相关的几台SQL Server服务器下面几点是否满足:
1、MSSQLserver和Sqlserveragent服务是否是以域用户身份启动并运行的(.\administrator用户也是可以的)
假如登录用的是本地系统帐户local,将不具备网络功能,会产生以下错误:
进程未能连接到Distributor '@Server name'
(假如您的服务器已经用了SQL Server全文检索服务, 请不要修改MSSQLserver和Sqlserveragent服务的local启动。
会照成全文检索服务不能用。请换另外一台机器来做SQL Server 2000里复制中的分发服务器。)
修改服务启动的登录用户,需要重新启动MSSQLserver和Sqlserveragent服务才能生效。
2、检查相关的几台SQL Server服务器是否改过名称(需要srvid=0的本地机器上srvname和datasource一样)
在查询分析器里执行:
use master
select srvid,srvname,datasource from sysservers
假如没有srvid=0或者srvid=0(也就是本机器)但srvname和datasource不一样, 需要按如下方法修改:
USE master
GO
-- 设置两个变量
DECLARE @serverproperty_servername varchar(100),
@servername varchar(100)
评论加载中…
![]() |