配置复制:
无论是快照复制,事务性复制还是合并复制,创建复制都要经过以下几个步骤:
1. 创建发布服务器。选择要发布的服务器。如果有条件的,也可以分发服务器,在这里我们就将发布服务器和分发服务器设置在同一台计算机上。
2. 不论是发布服务器还是订阅服务器必须开启代理服务。
3. 创建一个发布。即将需要的数据库及对象发布出来。
4. 选择一个适合自己的发布类型。
5. 设置复制代理及安全,即指定可以运行代理的用户帐号。
创建可以使用此发布的订阅服务器。
测试服务器的版本是企业版 Enterprise Edition
select @@version
Microsoft SQL Server 2005 - 9.00.4035.00 (X64) Nov 24 2008 16:17:31 Copyright (c) 1988-2005 Microsoft Corporation Enterprise Edition (64-bit) on Windows NT 5.2 (Build 3790: Service Pack 2)
查看服务器的名是否和数据库一致,不一致需要统一计算机名.
select @@servername
统计命名语句,统一完命名需要重新启动数据库。
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
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 Agnet,在数据库复制简单下面点击发布:
如果是第一次可能会出一些步骤,忽悠即可,选择要发布的数据库
选择复制的数据库: