技术开发 频道

SQL Server2005使用订阅发布同步数据库

  配置复制:

  无论是快照复制,事务性复制还是合并复制,创建复制都要经过以下几个步骤:

  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  

 

  一 .配置发布

  启动SQL SERVER Agnet,在数据库复制简单下面点击发布:

  如果是第一次可能会出一些步骤,忽悠即可,选择要发布的数据库

1
 

   选择复制的数据库:

1
 

0
相关文章