SQL Server 2005 数据库复制
2010-10-01 10:21:02 来源:WEB开发网选择发布服务器,然后指定复制类型:我们选择是推复制 并且给SERVER2选择数据库
弹出如图所示的分发代理安全性对话框。在该对话框里可以设置同步订阅时运行分发代理进程的帐号:
对于推送订阅来说,分发代理在分发服务器上运行。对于请求订阅来说,分发代理在订阅服务器上运行。在本例使用的是推送订阅,因此应该使用发布服务器的用户
连接到分发服务器:对于推送订阅来说,只能通过模拟进程帐户来与分发服务器连接。
对于请求订阅来说,可以使用模拟帐户或是SQL SERVER用户来连接。
连接到订阅服务器:对于推送订阅来说,可以通过模拟进程或是SQL SERVER用户来连接。
对于请求订阅来说,只能使用模拟帐户来连接。
测试:
此时我们就可以看到发布服务器中的YG表已经复制到了订阅服务器中。
我们在SERVER1的DB1数据库中的YG表中插入一条记录,杜飞 男 29
至于事务复制和合并复制,过程大致相同只是要注意表的主键和GUID问题,在此不再累述,如有疑问或不同意见请批评指定
杜飞
2008-06-30
常见错误;
1.代理服务一定要事先运行
2.如果是GHOST的系统,会发生计算机名和SQL SERVER中所能识别的服务器名称不一致的情况,则请使用以下的代码进行同步更新,
if serverproperty('servername') <> @@servername
begin
declare @server sysname
set @server = @@servername
exec sp_dropserver @server = @server
set @server = cast(serverproperty('servername') as sysname)
exec sp_addserver @server = @server , @local = 'LOCAL'
end
再重新启动SQL SERVER 核心服务和代理服务
本文出自 “杜飞” 博客,请务必保留此出处http://dufei.blog.51cto.com/382644/84645
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
- ››SQL SERVER无法安装成功,sqlstp.log文件提示[未发...
- ››Sql Server中通过父记录查找出所有关联的子记录
- ››SqlServer触发器、存储过程和函数
- ››SQL Server 中的事务(含义,属性,管理)
- ››Sqlite数据库插入和读取图片数据
- ››Sql server 2005拒绝了对对象 'xx表' (数...
- ››Sql server 2005拒绝了对对象 'xx表' (数...
更多精彩
赞助商链接