一、搭建系统环境...
3
二、打开服务、添加数据库...
3
三、配置同步...
3
1.
设置共享快照...
3
2.
配置分发...
4
3.
建立发布...
5
4.
权限设置...
6
5.
查看快照代理状态...
8
6.
配置web同步...
8
7.
测试web同步配置...
9
一、搭建系统环境
1.
安装Windows 2000 Professional
SP4,采用NTFS格式文件格式,将计算机名改为dong(也可为其他名字,尽量保持简单,因为后面会以此计算机名进行较多的配置),重启。
2.
安装IIS:控制面板—添加删除程序—添加删除windows组件—勾选Internet信息服务(IIS)。
3.
使用管理员帐户administrator登陆计算机,安装Microsoft
SQL Server 2005 Dveleloper Edition
二、打开服务、添加数据库
1.
开始—程序—Microsoft SQL Server
2005—配置工具—SQL Server Configuration
Manager。
2. SQL
Server 2005服务:确保Integration
Services、FullText Search、SQL
Server、Analysis Services、SQL
Server Agent启动。
3. SQL
Server 2005网络配置—MSSQLSERVER的协议:
确保Shared Memory、Named
Pipes、Tcp/IP 启动。
4.
以sa用户登陆服务器,在“对象资源管理器”中右击“数据库”,选“附件”,将数据库文件PiaoValidateSystem附加到数据库中。
三、配置同步
1. 设置共享快照
在NTFS分区中新建文件夹snapshot,右键—共享,选中“共享该文件夹”,执行“权限”—“添加”,在列表中双击Administrator,
在允许列勾选“更改”权限,确定;再选“安全”标签页,添加Administrator,在允许列勾选完全控制之外所有权限,如下图。
2. 配置分发
开始—程序—Microsoft
SQL Server 2005— SQL Server Management
Studio,以sa用户登陆。在“对象资源管理器”中右击“复制”,选择“配置分发”,
在弹出的窗口中点“下一步”,选“dong将充当自己的分发服务器”,“下一步”;快照文件夹输入\\dong\snapshot
,然后一直“下一步”,直到“完成”。 系统会花时间进行配置,配置都成功后点“关闭”。
3. 建立发布
在“对象资源管理器”中找到“复制”—“本地发布”,右键“新建发布”
点击“下一步”;发布数据库选择(PiaoValidateSystem),“下一步”;发布类型选择“合并发布”,“下一步”;订阅服务器类型选第一、二、四项,如下图,“下一步”;
项目选择TicketValidateInfo表,如图,“下一步”;
然后连续“下一步”,直到代理安全性页,点击“安全设置”,弹出“快照代理安全性”窗口,输入进程帐户:dong\administrator,输入帐户密码,配置如下图
“确定”,然后“下一步”;向导操作采取默认,“下一步”;发布名称输入ticketPub,点“完成”,创建发布成功后,“关闭”。
4. 权限设置
1)
在“对象资源管理器”中找到“安全性”—
“登陆名”,右键,选“新建登录名”,在弹出窗口中点“搜索”,找到Administrator,双击,然后“确定”;
2)
在“服务器角色”栏勾选sysadmin,如图;
3)
“用户映射”,关联distribution,勾选下方的db_owner成员身份;关联PiaoValidateSystem,勾选下方的db_owner成员身份,如下图,然后点击“确定”。
4)
在“对象资源管理器”中找到“复制”—“本地发布”下的[PiaoValidateSystem]:ticketPub,右键,选属性,如图
5)
在弹出菜单的左上方“选择页”列表中点击“FTP快照和Internet”,然后在右下方“web同步”处输入http://dong/sync/sqlcesa30.dll
,如下图
6)
左上侧“选择页”中选择“发布访问列表”,点击右边的“添加”,弹出窗口中会有“DONG\Administrator”项,直接点“确定”,窗口关闭后发布访问列表底部中会新添“DONG\Administrator”项,“确定”关闭整个窗口。
5. 查看快照代理状态
在“对象资源管理器”中找到“复制”—“本地发布”下的[PiaoValidateSystem]:ticketPub,右键,点击“查看快照代理状态”。在弹出窗口中点击“启用”,看是否成功,成功后关闭。
6. 配置web同步
在“对象资源管理器”中找到“复制”—“本地发布”下的[PiaoValidateSystem]:ticketPub,右键,选择“配置web同步”;弹出窗口后点“下一步”;订阅服务器类型选“Sql
Server Mobile
Edition”,“下一步”;Web服务器窗口,输入运行IIS的计算机名:DONG(默认就是这个),选择“创建新的虚拟目录”,按提示安装Sql
Mobile 2005 Mobile
Edition;下方定位到“默认web站点”,如图,然后“下一步”;
别名输入sync,路径默认,“下一步”;根据提示点两次“是”,建立文件夹及拷贝sql
mobile服务器代理;不需要使用安全通道(默认),“下一步”;客户端身份验证选第一项“客户端将以匿名方式进行连接”,“下一步”;点击“更改”,选择Administrator,输入密码,勾选“虚拟目录将用于具有unc快照共享的sql
server合并复制”,
“下一步”;“共享”框中输入file://dong/snapshot,“完成”,成功后“关闭”。
7. 测试web同步配置
打开IE浏览器,地址栏输入http://dong/sync/sqlcesa30.dll
,若弹出SQL Server Mobile Server Agent 3.0
代Web同步成功。