sqlserver 发布订阅
时间: 2023-08-15 11:07:22 浏览: 191
SQL Server的发布订阅是一种实现数据库之间同步操作的方式。它包括两个步骤:发布和订阅。首先,在数据源数据库服务器上进行发布,然后在目标数据库服务器上进行订阅。发布可以选择发布一张表的部分数据或整张表的数据。下面是发布和订阅的过程:
1. 发布:
- 在数据源数据库服务器上登录,并配置需要同步的数据。
- 在复制-本地发布中新建一个发布内容。
- 选择发布的位置和数据库。
- 选择事务发布,并选择要发布的表。
- 设置安全设置,填写源系统提供的用户名和密码。
- 创建发布,并设置发布名称。
- 查看快照地址,并将快照文件拷贝到订阅服务器本地。
2. 订阅:
- 在复制-本地订阅中新建一个订阅。
- 选择SQL Server发布服务器,并连接到对方数据库的登录用户。
- 选择请求订阅,并选择订阅数据库。
- 进行设置,填写源系统的数据库用户名和密码。
- 查看同步状态,并停止同步。
- 修改快照位置为备用文件夹,并将快照文件夹设置为从源系统服务器拷贝过来的快照文件位置。
- 启用任务,检查数据数据库中是否出现订阅的表和数据。
通过以上步骤,可以实现SQL Server的发布订阅功能。\[1\]\[3\]
#### 引用[.reference_title]
- *1* [SqlServer2008 数据库同步的两种方式 (发布、订阅)](https://blog.csdn.net/weixin_33753003/article/details/85487251)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [Sqlserver发布订阅](https://blog.csdn.net/qq_30648687/article/details/127196651)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [sql server 发布订阅](https://blog.csdn.net/qq_19756791/article/details/123066247)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文