Sqlserver2005与Sqlserver Compact的数据订阅与发布
1. 数据库准备
图 1‑1 Sql server及sql compact数据库
如上图所示,我们用于数据发布的数据库为CityManagerMobileStaging,而我们用于订阅的数据库为SM1OfflineDatastore.sdf。
2. 数据库发布
2.1. 创建发布
图 2‑1 数据发布菜单
图 2‑2 选择待发布数据库
图 2‑3 选择发布类型
注意:Mobile端的数据订阅只支持Merge Publication方式。
图 2‑4 选择订阅方类型
图 2‑5 选择待发布的资源(表,存储过程等等)
图 2‑6
图 2‑7 添加过滤
图 2‑8 快照设置
图 2‑9 安全设置
图 2‑10
图 2‑11
图 2‑12
2.2. 权限设置
图 2‑13 为服务器添加IUSR_×××用户
图 2‑14 查看该用户的属性
确保选中了需要发布的数据库并选择了响应的权限,这里为“Msmerge_PAL_role”。
查看刚才我们创建的发布的属性信息,
图 2‑15 访问者列表
为其添加IUSR_×××用户。
整个数据库发布过程结束!
3. 数据库订阅
图 3‑1 创建订阅菜单
图 3‑2 选择发布
图 3‑3 添加订阅名称
图 3‑4 web服务器验证设置
图 3‑5 sql server验证