图解SQL Server 2008 R2 发布部署
1、新建发布
展开SQL Server 2008 服务器下的 【复制】 节点,会发现有【本地发布】和【本地订阅】两个节点,右击【本地发布】节点,选择【新建发布】,如下图所示:

2、发布向导
如果服务器第一次进行发布设置,会弹出【发布向导】对话框,如下图所示:

3、设置【分发服务器】,选择第一个,如下图所示:

4、快照文件夹
点击【下一步】,会出现设置【快照文件夹】对话框,我们选择默认,如下图所示:

5、发布数据库
点击【下一步】,选择要发布的数据库,如下图所示:

6、发布类型
点击【下一步】,选择【发布类型】,我们选择 【事务发布】,如下图所示:

7、选择发布对象
点击【下一步】,选择数据库中的发布对象,选择所需的表、视图,也可选择所有的表,如下图所示:

8、项目问题
点击【下一步】,SQL Server 要求已发布存储过程引用的所有对象(例如,表和用户定义函数)在订阅服务器上可用。如果没有将被引用对象作为此发布中的项目发布,则必须在订阅服务器上手动创建这些对象,如下图所示:

9、筛选表行
点击【下一步】,进入【筛选表行】对话框,如下图所示:

10、如果需要筛选表行点击【添加】就会出现如下的筛选器对话框,可在筛选语句中添加SQL查询语句,如下图所示:

11、快照代理
不需要筛选,即所有数据全部同步,点击【取消】后,直接【下一步】,进入【快照代理】设置对话框,这里有两个选择一个是立即创建快照,一个是指定一个计划(比如可以指定xxx天xxx时间运行),我们选择第一个,如下图所示:

12、代理安全性
点击【下一步】进入【代理的安全性】设置,如下图所示:

13、点击【安全性设置】,我们选择 SQL SERVER 用户,如下图所示:

14、向导操作
点击【确定】 后,返回 【代理安全性】设置对话框,继续点击【下一步】,如下图所示:

15、点击【下一步】,我们给发布进行命名为:FaBu_TEST,如下图所示:

16、点击【完成】,就会创建发布,并会显示创建发布的结果,如下图所示:

17、设置文件夹权限
发布创建完成后设置C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL路劲下repldata文件权限,如下图所示:
