没有合适的资源?快使用搜索试试~ 我知道了~
使用SQLServerMobile创建移动应用程序.docx
0 下载量 113 浏览量
2022-11-12
11:03:56
上传
评论
收藏 52KB DOCX 举报
温馨提示
试读
22页
使用SQLServerMobile创建移动应用程序.docx
资源推荐
资源详情
资源评论
使用 SQLServerMobile 创建移动应用程序
SQL Server 2005 Mobile Edition 联机丛书
使用 SQL Server Mobile 创建移动应用程序
发送反馈
请参阅
全部折叠全部展开
SQL Server Mobile 教程 >
在此演练中,您将学习如何在使用 SQL Server 2005 Mobile Edition
(SQL Server Mobile) 的 Visual Studio 2005 中创建应用程序。SQL
Server Mobile 数据库将作为 SQL Server 2005 公布的订阅服务器,
并使用合并复制来交换信息。
在此演练中,您将执行以下任务:
1. 配置 SQL Server 2005 公布
2. 配置 Internet 信息服务 (IIS) 以进行复制
3. 创建 SQL Server Mobile 订阅
4. 创建应用程序
5. 部署应用程序并测试订阅
必备项
假设要按照此演练中所写的内容执行此演练,您需要满足以下条件:
� 安装有 Windows XP 和 IIS 的运算机
� Visual Studio 2005
� SQL Server 2005,与 Visual Studio 安装在同一台运算机上
SQL Server 2005 任务
在创建应用程序之前,必须在 SQL Server 2005 中配置公布。在以下
步骤中,您将创建一个例如数据库,然后从该数据库公布数据。您将使
用预建的脚本文件创建数据库,然后使用新建公布向导创建公布。
创建数据库并在其中填充数据
1. 打开 SQL Server Management Studio。
2. 当提示您连接服务器时,请在〝服务器名称〞中键入 (local),
然后单击〝连接〞。
3. 打开一个新查询窗口。创建一个 SQLMobile 数据库,并在该数
据库中填充数据。
复制代码
USE master;GODROP Database SQLMobile;GOCREATE
DATABASE SQLMobile;GOUSE SQLMobile;GOCREATE TABLE
MembershipData (MemberID INTEGER IDENTITY (1,1)
CONSTRAINT pkMemberID PRIMARY KEY, MemberName NVarChar
(50));CREATE TABLE FlightData (MemberID INTEGER
FOREIGN KEY REFERENCES MembershipData(MemberID),
Destination NVarChar (50), FlightStatus NVarChar(50),
ArrivalDate DATETIME, FlownMiles INTEGER);INSERT INTO
MembershipData (MemberName) VALUES ('Mr Don
Hall');INSERT INTO MembershipData (MemberName) VALUES
('Mr Jon Morris');INSERT INTO MembershipData
(MemberName) VALUES ('Ms TiAnna Jones');INSERT INTO
FlightData (MemberID, Destination, FlightStatus,
ArrivalDate, FlownMiles) VALUES (1, 'Seattle', 'Flight
Delayed 1 hour', '8/25/00', '20000');INSERT INTO
FlightData (MemberID, Destination, FlightStatus,
ArrivalDate, FlownMiles) VALUES (2, 'London', 'Flight
on time', '9/12/00', '15000');INSERT INTO FlightData
(MemberID, Destination, FlightStatus, ArrivalDate,
FlownMiles) VALUES (3, 'Sydney', 'Flight Gate
Closing', '11/5/00', '30000');INSERT INTO FlightData
(MemberID, Destination, FlightStatus, ArrivalDate,
FlownMiles) VALUES (1, 'Tokyo', 'Delayed Fog',
'5/25/00', '25000');INSERT INTO FlightData (MemberID,
Destination, FlightStatus, ArrivalDate, FlownMiles)
VALUES (2, 'Minneapolis', 'Flight on time', '5/1/00',
'1000');INSERT INTO FlightData (MemberID,
Destination, FlightStatus, ArrivalDate, FlownMiles)
VALUES (3, 'Memphis', 'Flight Gate Closing', '1/5/00',
'1000');
4. 单击〝执行(!)〞运行该脚本并创建数据库。
注意:
您还能够按 F5,或者从〝查询〞菜单中选择〝执行〞来运行该查询。
现在,将运行该脚本,创建一个名为 SQLMobile 的新数据库。
预备服务器以公布数据
在创建公布之前,必须创建快照代理用户帐户,并创建一个将在其中储
备快照文件的共享文件夹,预备服务器以进行公布。创建快照文件夹之
后,该文件夹将用于服务器上的所有公布。假如往常已在此服务器上创
建了公布,您能够跃过这些步骤。
创建快照用户帐户
1. 在〝开始〞菜单上,右键单击〝我的电脑〞,然后选择〝治理〞。
2. 在〝运算机治理〞中,展开〝系统工具〞,展开〝本地用户和组
〞,右键单击〝用户〞,然后选择〝新用户〞。
3. 在〝新用户〞对话框中,键入以下信息,然后单击〝创建〞:
字段
值
用户名
snapshot_agent
密码
p@ssw0rd
确认密码
p@ssw0rd
用户下次登录时须更换密码
未选中
密码永只是期
选中
重要事项:
这些设置仅用于测试。在生产环境中,请确保用户帐户设置符合您的网
络安全性要求。许多情形下,关于快照代理您将使用域用户帐户而不是
使用本地用户帐户。
1. 单击〝关闭〞关闭〝新用户〞对话框,然后关闭〝运算机治理〞
操纵台。
创建快照文件夹
1. 在 Windows 资源治理器中,创建一个名为〝snapshot〞的新
文件夹。在此演练中,您能够在驱动器 C 的根名目下创建该文件夹:
c:\snapshot。右键单击〝快照〞文件夹,选择〝共享和安全〞。
2. 在〝共享〞选项卡上,选择〝共享该文件夹〞,然后单击〝权限
〞。
3. 在〝快照的权限〞中,单击〝添加〞。
4. 在〝输入要选择的对象名称〞中,键入
computername\snapshot_agent〔其中 computername
是您本地运算机的名称〕,然后单击〝确定〞。
5. 在〝快照的权限〞中,选择〝snapshot_agent〞,分配〝更
换〞和〝读取〞共享权限,然后单击〝确定〞。
6. 选择〝安全〞选项卡。
7. 单击〝添加〞。
8. 在〝输入要选择的对象名称〞中,键入
computername\snapshot_agent〔其中 computername
是您本地运算机的名称〕,然后单击〝确定〞。
剩余21页未读,继续阅读
资源评论
xinkai1688
- 粉丝: 335
- 资源: 8万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功