掌握部署 Access项目的方法
日期:2007年10月29日 作者: 查看:[大字体 中字体 小字体]-
有几种常用的方法可用于部署 Microsoft Access 项目 (.adp) 和与其相连的 Microsoft SQL Server 数据库。
◆在多用户环境下使用 Access 项目
在多用户环境中,每个用户通常都必须有自己的 Access 项目文件副本,它们是连接到同一个 Microsoft SQL Server 数据库的。不能在两个或更多用户中共享同一个 Access 项目文件。
当打开 Access 项目时,它总是以独占方式打开的。如果其他用户已先打开了 Access 项目,在该用户尚未关闭它时您就试图打开相同的 Access 项目,Access 将发出警告,提示已经以独占方式打开了该文件,然后提供给您以只读方式打开副本的选项。这种情况下,不能更改 Access 项目中的数据库对象。
实际应用中,在运行共享应用程序时,要为应用程序的每个用户都提供一份 Access 项目文件副本。这种情况下,每个用户都有属于自己的窗体、报表、数据访问页、宏和模块的副本。
无论用户是否有属于自己的 Access 项目副本,一个 SQL Server 数据库及存在于其中的表、查询和数据库图表实际上都是共享的。因此,在多用户环境下,重要的是在这些共享的数据库对象上也提供足够的安全机制,以使数据库对象的完整性不被破坏。
如果用户在使用 Microsoft Windows 终端服务器,那么在终端服务器上的用户配置文件所定义的个人用户数据空间中,每个用户都可以存储一份 Access 项目文件的副本。可以将 Access 项目复制到每个用户的默认应用程序数据文件夹中,并且只要用户通过终端服务器登录后,他(或她)就可以获得一份 Access 项目文件的个人副本。
◆在 Internet 上共享 Microsoft SQL 数据库
可以创建数据访问页,或向服务器生成的 HTML 或静态 HTML 中输出一个或多个数据库对象。然后可以在 Microsoft Internet Explorer 中显示这些网页,并通过这些网页访问数据。
◆创建脱机数据应用程序
有时您可能无法联机访问公司数据库。但往往需要使挑选出来的数据进入脱机状态(也就是说,将数据下载到您的计算机上,如膝上型计算机或家用计算机上),审阅和更新远离工作区的数据,这样便可在重新进行联机访问时方便地更新和协调数据更改。使用 Microsoft 产品组合,开发人员和数据库管理员可以创建为用户启用脱机数据访问的应用程序。
◆将 Access 项目文件和数据库分发给用户
许多只有一个数据库的应用程序可以充分使用数据库的几个副本,即开发数据库、测试数据库和已部署的生产数据库的副本。在已部署的数据库应用程序的生命周期内,首先在开发数据库中进行更改和改进,然后传播至测试数据库,再传播至生产数据库。
您可能想创建一个 Access 项目,并在做好测试和投入使用的准备后,断开它与 SQL Server 数据库的连接。例如,可以创建一个 Access 项目应用程序并且一直等到已经分发完它的副本后才将它连接到 Microsoft SQL Server 数据库。可以将您的 Access 项目文件发送给用户,然后向他们提供有关如何先打开文件,再使用“文件”菜单上的“连接”命令连接到您的数据库所在的服务器上的指导。
也可以使用“复制 SQL 数据库”或“传送 SQL 数据库”命令、宏操作或方法,使用户能够使用数据库。
还可以用脚本文件创建 SQL Server 数据库。“罗斯文商贸”示例 Access 项目 (NorthwindCS.adp) 在“启动”模块(通过使用“启动”窗体的 OnOpen 事件中的一个函数调用而调用该模块)中使用 Visual Basic for Applications (VBA) 代码,以便使用脚本文件 (NorthwindCS.SQL) 中包含的 Transact-SQL 代码创建 SQL Server 2000 数据库,然后将该数据库附加到 SQL Server 上。“启动”模块中的 VBA 代码使用 Access、ADO 和 SQL-DMO 对象的组合来执行这些操作。
- [1] [2] 下一页
-
- 掌握部署 Access项目的方法 相关文章:
- ·掌握IP地址知识 子网掩码与子网划分
- ·如来神掌-剧情攻略 - 游戏攻略
- ·SQL初学者教程:掌握SQL DELETE 语句
- ·解读您“掌下”的精彩!光电鼠标基础知识入门
- ·轻松掌握设计 Sql Server触发器的原理
- ·快速掌握Oracle数据库游标的使用方法
- ·赚大钱:掌握低调做人高调做事的行为准则
- ·掌握超五类双绞线原理与制作方法
- ·彻底掌握IIS 6.0功能及应用详解
- ·掌握要领 实现Excel动态链接外部数据库
- 掌握部署 Access项目的方法 相关软件
- ·掌智手机助手(Window Mobile管家) V0.60
- ·仙人掌兄弟(Saboten Bombers)
- ·掌上明珠无线点菜系统 V6.0
- ·掌心万年历 V1.2 VGA
- ·化骨绵掌幽默文集
- ·PCJumbo(PC掌中宝) V3.09.20
- ·HandIn掌尚 V1.0 Beta
- ·中华成语掌中宝V2005 语音版
- ·鼓掌绝尘
- ·重庆掌故传说
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
精品推荐
热点TOP10
- ·Excel和Access间复制、导入和导出数据
- ·教你如何保证Microsoft Access的安全性
- ·Access与Sql Server之ASP代码比较
- ·中文Access2000速成教程--1.1 使用“向导”设计数据库
- ·整理:防止Access数据库被下载的9种方法
- ·Access.Image控件PictureData属性数组格式
- ·ACCESS中如何使用SQL
- ·使用准则进行条件查询--1.4.从窗体中选择查询的条件
- ·ASP实现access随机显示不重复记录解决方案
- ·建立自由的会计日期的报表
- ·Excel隔行调整行高的四种有效方法
- ·在Access数据库中使用SQL Server语句
- ·揭开Microsoft Access秘密技巧以及陷阱
- ·获取ACCESS2000数据库中所有表的名称
- ·教你在Access数据库中如何使用SQL
- ·Oracle与Access表之间的导入和导出实现
- ·用Access打印带相片的证件
- ·ACCESS数据库目录读写权限打开图解
- ·Access 2K/XP 数据库的最佳NTFS权限设置
- ·掌握部署 Access项目的方法
