中国教育网络联盟
考研需理性,不能只为无处安放的青春    硕士团队养猪走俏市场 每斤近百元仍受追捧    考研学生正月初三返校占座 座位抢手超过火车票    2012考研考试复试前准备之有效收集信息    四年内3成中职生可以上高职 毕业生可参加考研    "蚁族":早回来只为早离开    海南留校大学生超2千人 忙打工忙考研不忙回家    网学时代:"研"途艰辛 毕业考研需理性    四川2012年考研成绩于2月28日前公布    四年内3成中职生可上高职 毕业生可参加考研    考研成绩预计2月底查询 国家线或3月底公布    江西近10%考研生弃考 共查处违规考生128人    男子考研疑似肺结核未录取上诉被驳回    考研考公不算违约 部分单位允许脚踩两只船    山东选调生审查2万余人过关 硕士研究生占三成    落户不限贷款贴息考研加分企业减税    崇拜高学历加剧"考研热"    国内考研热助推出国读研潮    部分的单位允许毕业生"踩两船" 考研或考公务员    榕大学城的学生留校族 忙考研忙工作春节不回家    考研落下帷幕 考生动机不同考后"姿态"各异    上海:市属高校今年扩招研究生    北京拟立法促就业 到2015年新增城乡就业200万人    民和县小额担保贷款四年扶持千余人实现创业梦    深圳每年4000万元为创业者“补血”    留学归国有政策:就业创业都优惠    北京今年将确保北京生源高校毕业生就业率不低于95%    加强校地合作 促进高校毕业生充分就业    弋江区为创业基地企业送政策上门    天津近几年颁布实施40部政策法规鼓励创业         
    收藏本站  
    您的位置 / 首页 / 正文
快速的掌握部署 Access项目的方法
发布时间:2012-01-30 来源:网络转摘 作者:网络
    有几种常用的方法可用于部署 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 对象的组合来执行这些操作。
   
    使用打包和部署向导
   
    如果您有 Microsoft Access 2003 Developer Extensions,就可以使用打包和部署向导来创建安装程序,用它安装 Access 项目和 SQL Server 2000 Desktop Engine 数据库。有关用该向导部署 Access 客户/服务器应用程序的信息,请参见 Access 2003 Developer Extensions 帮助文件。
   
    同步复制 SQL Server 数据库
   
    如果使用两台计算机(如,办公室计算机和便携式计算机),则可以制作 SQL Server 数据库的多个副本,并使这些副本保持同步。在不同地点工作的多个用户可以同时在个人 Master 数据库副本上工作,然后通过网络(通过拨号连接或 Internet)使它们同步。

 无相关文章

特别声明:本站部分资料来自网上收集,其版权归作者本人所有,如果有任何侵犯您权益的地方,请联系我们,我们将马上进行整理,谢谢。