1.1测试环境
1.2发布Server1机上建SQL Server Agent的用户 用户名:SQL_Publisher(自己定) 密码:123456(自己定) 给SQL_Publisher用户添加Administrators管理用户组。 1.3发布机的配置 在“开始”菜单中,找到 Microsoft SQL Server 2005=>配置工具=> SQL Server Configuration Manager 1.4开启Server1和Server2机的数据库服务器身份验证 步骤: 打开 SQL Server Management Studio=>选择Server1=>右键,选择属性=>选择安全性=>服务器身份验证:选择SQL Server和Windows身份验证模式(S) 2发布机Server1配置 2.1发布机Server1上的快照文件位置的设置 在D:\下建立一个文件夹RepblData,利用Serv-U Ftp工具建立一个Ftp指向该目录: Ftp用户名:ftp_user(自己定) Ftp密码:123456(自己定) 权限:读,写,追加 发布机Server1上的快照文件位置的设置步骤: 打开 SQL Server Management Studio=>打开Server1=>打开复制=>右键选择本地发布=>选择分发服务器属性=>选择发布服务器=>将默认快照文件夹设置为D:\RepblData 2.2在Server1和Server2分别建立数据库CNBlogsDemo,在Server1上表如下 分别在Server1和Server2上的 数据库CNBlogsDemo,加入Publisher用户,设置为 db_owner、db_datareader、db_datawriter 角色: 2.3建立发布快照步骤 设置快照的FTP路径、帐号和密码
Item | 发布机 A | 订阅机 B |
OS | Windows 2003 Server | Windows 2003 Server |
SQL | SQL Server 2005 企业版 | SQL Server 2005 企业版 |
域 | 无 | 无 |
IP | 192.168.1.2 | 192.168.1.3 |
机器名 | Server1 | Server2 |
工作组 | Workgroup | Workgroup |
|
|
|
3.订阅服务器Server2上的配置步骤: 再去订阅服务器CNBlogsDB2瞧一瞧: 数据立即同步过来了!搞定!
备份数据库的订阅就建好了!
现在来瞧一瞧订阅服务器CNBlogsDB2上的用于复制的数据库CNBlogsDemo:
看!我们在发布服务器上建立的表CNBlogsTest复制过来了。
现在我们去发布服务器CNBlogsDB1上添加一条记录: