科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道用SQL Server Compact Edition创建移动应用程序

用SQL Server Compact Edition创建移动应用程序

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

此演练将介绍如何在使用 Microsoft SQL Server 2005 Compact Edition 的 Microsoft Visual Studio 2005 中创建应用程序。

来源:天新网 2008年3月31日

关键字: Mssql 数据库 SQL SQL Server

  • 评论
  • 分享微博
  • 分享邮件

    准备服务器以发布数据

  在创建发布之前,必须创建快照代理用户帐户,并创建一个将在其中存储快照文件的共享文件夹,准备服务器以进行发布。创建快照文件夹之后,该文件夹将用于服务器上的所有发布。如果以前已在此服务器上创建了发布,您可以跳过这些步骤。

  创建快照用户帐户

  1、从“控制面板”的“管理工具”中打开“计算机管理”。

  2、在“计算机管理”中,展开“系统工具”,展开“本地用户和组”,右键单击“用户”,然后选择“新用户”。

  3、在“新用户”对话框中,键入以下信息,然后单击“创建”:

  

字段

用户名

snapshot_agent

密码

p@ssw0rd

确认密码

p@ssw0rd

用户下次登录时须更改密码

未选中

密码永不过期

选中

  重要事项:

  这些设置应该仅用于测试。在生产环境中,请确保用户帐户设置符合您的网络安全要求。通常,您将对快照代理使用域用户帐户而不是使用本地用户帐户。

  创建快照文件夹

  1. 在 Windows 资源管理器中,创建一个名为“snapshot”的新文件夹。在此演练中,您可以在驱动器 C 的根目录下创建该文件夹:c:\snapshot。右键单击“snapshot”文件夹,然后选择“共享和安全”。
  2. 在“共享”选项卡上,选择“共享该文件夹”,然后单击“权限”。
  3. 在“快照的权限”中,单击“添加”。
  4. 在“输入要选择的对象名称”中,键入 computername\snapshot_agent(其中 computername 为本地计算机的名称),单击“检查名称”,然后单击“确定”。
  5. 在“快照的权限”中,选择“snapshot_agent”,分配“更改”和“读取”共享权限,然后单击“确定”。
  6. 选择“安全”选项卡。
  7. 单击“添加”。
  8. 在“输入要选择的对象名称”中,键入 computername\snapshot_agent(其中 computername 为本地计算机的名称),单击“检查名称”,然后单击“确定”。
  9. 选择“snapshot_agent”,然后将“写入”权限添加到已启用的权限列表中。现在,snapshot_agent 帐户将被授予下列权限:
  10. 读取和执行
  11. 列出文件夹目录
  12. 读取
  13. 写入
  14. 单击“确定”关闭“快照属性”窗口。
  15. 关闭 Windows 资源管理器。

   
    创建发布

  1. 在 SQL Server Management Studio 的对象资源管理器中,展开“(本地)”节点(如果当前尚未展开),然后展开“复制”。
  2. 右键单击“本地发布”文件夹,然后选择“新建发布”。
  3. 在新建发布向导简介屏幕上,单击“下一步”。
  4. 如果以前未曾在此计算机上创建发布,将提示您配置分发服务器。选择第一个选项将本地计算机作为它自己的分发服务器,然后单击“下一步”。
  5. 如果以前未曾在此计算机上创建发布,将提示您指定快照文件夹。键入前面过程中创建的快照文件夹的共享路径。以 \\servername\share 格式键入共享路径,不要键入本地路径。在此演练中,我们建议您键入 \\computer\snapshot(其中 computer 是您计算机的名称),然后单击“下一步”。
  6. 在数据库列表中,选择“SQLMobile”,然后单击“下一步”。
  7. 在发布类型列表中,选择“合并发布”,然后单击“下一步”。
  8. 在“订阅服务器类型”页中,选择“是”以启用对 SQL Server Compact Edition 订阅服务器的支持,然后单击“下一步”。
  9. 在要发布的对象列表中,选中“表”复选框。如果展开“表”,您将发现 SQLMobile 数据库中的两个表都已被选中。单击“下一步”。
  10. 会通知您将向表中添加唯一标识符。所有合并项目均需要 uniqueindentifier 列。单击“下一步”。
  11. 在“筛选表行”页中,现在即可添加对已发布数据的筛选器。对于此演练,您将无需筛选数据。单击“下一步”。
  12. 在“快照代理”页中,您可以配置创建快照的时间以及快照代理运行的频率。单击“下一步”以接受默认设置。
  13. 在“代理安全性”对话框中,单击“安全设置”。
  14. 在“快照代理安全性”对话框中,输入前面过程中所创建帐户的登录信息。进程帐户为 computer_name\snapshot_agent(其中 computer_name 是您计算机的名称),密码为 p@ssw0rd。
  15. 单击“确定”以保存设置。
  16. 在“代理安全性”页中,单击“下一步”。
  17. 在“向导操作”屏幕上,您可以确定创建发布的时间以及是否希望创建脚本文件。清除“立即创建快照”,然后单击“下一步”。
  18. 在“完成该向导”屏幕上,键入 SQLMobile 作为发布的名称,然后单击“完成”。
  19. 将创建发布。向导完成后,单击“关闭”。

  
    设置权限

  您必须为快照代理帐户和 IIS 匿名用户帐户授予权限。还必须将 IIS 匿名用户帐户添加到发布访问列表 (PAL) 中。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章