问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求一个ACCESS高手解决下 指点下如何架设ACCESS服务器

发布网友 发布时间:2022-04-25 04:06

我来回答

3个回答

热心网友 时间:2022-04-12 16:21

1. 首先把程序折分,分成一个前台程序,一个后台数据库。
利用ACCESS的数据库拆分向导可以很轻松的做到把数据库分为前台与后台两个部分,前台保留除表之外的所有对象,包括:查询、窗体、报表、宏或代码,并且自动链接了后台数据库的表;而后台只保留了表对象。
Ø 打开数据库-工具-数据库实用工具-折分数据库

Ø 在弹出“数据库拆分器”后单击“拆分数据库”按钮,弹现“创建后端数据库”对话框。
Ø 拆分后的前台保留原数据库名,而后台数据库名通常会在原数据库名后加_be,你可以指定后台保存在一个特定的文件夹内。
譬如说:我原来有一个数据库:C:\Nestling\Tit.mdb
拆分后,前台程序库仍为:C:\Nestling\Tit.mdb
后台数据库可以保存为:C:\Nestling\TitDatas\Tit_be.mdb
2. 共享后台数据库所在的文件夹。
Ø 打开资源管理器,选中文件夹,右键单击,选择“共享与安全”。

Ø 选中“在网络上共享这个文件夹”。
Ø 如果你想让局域网内其他机上的可以更新你的数据,就在“允许网络用户更改我的文件”上勾中。
以上是以Windows XP为例,其他系统会有所不同。
3. 映射网络驱动器。
Ø 在“网络邻居”上右键单击,或在“资源管理器”中选择工具菜单,选择“映射网络驱动器”。

Ø 指定一个驱动器(盘符),譬如:M。这个M盘为随意的,你可以指定任意其他的盘符,但要在局域网内所有要同享你的数据库的机上映射统一的盘符至你的后台数据库所在的共享文件夹。
Ø 指定此盘符映射的文件夹,也就是你后台数据库所在的那个共享文件夹。可以单击浏览按钮选择,也可以直接输入。
Ø 选中“登录时重新连接”
有些人不明白为什么要映射驱动器,这主要是考虑以后程序库分发的方便,也就是说,如局域网内每台机都把你的后台数据库所在的共享文件夹映射为统一的驱动器后,你的程序库在你的机上设置好之后,就可以直接复制到每台机上,不用再做重新的链接,立刻就可以执行了。(复制程序库的过程,称之人前台程序库的分发。)此步骤下面会讲到。
4. 重新链接前台程序库的表链接。
Ø 我选择的方法是,打开前台程序库,把里面的所有原有链接表删掉,大家不要担心删掉链接表会删掉数据,这里删掉的只是链接,并没有删除后台数据库的表里的数据。
Ø 重新链接表。可以选择菜单中的“获取外部数据”——“链接表”,也可以在表对象中空白的地方右键单击,选择“链接表”
Ø 在弹出的“链接”对话框中选择你映射的驱动器里的后台数据库。(注意:这里不要直接选择你后台数据库文的那个文件夹中的后台数据库文件,一定要选择通过映射驱动器里的后台数据库,其实,所指向的是同一个数据库文件,便通道不同。)

Ø 选择完要链接的后台数据库后,弹出“链接表”对话框,单击“全选”、“确定”,然后等待片刻,由ACCESS完成所有表的链接工作。

5. 上面做完后你的机器上的工作就完成了,接下来就是在局域网中的每台机上都映射你的那个共享文件夹至同样的驱动器(盘符)如:M。
6. 最后一步,分发前台程序库,所有设置局域网内数据库共享的工作完成。

以后,你的程序库功能升级后,直接分发程序库就行了。

实践证明此方法非常好用,我编的数据库已在公司运行两年 一切正常。追问大神能不能留个QQ之类的联系方式指导下啊

追答==

热心网友 时间:2022-04-12 17:39

我现在就是这样用的,一台服务器,前台40台左右
具体方法:
1、将数据库分为前台数据库和后台数据库;
2、后台数据库仅仅为建好关系的表(当然要有密码);
3、将后台数据库放在服务器上的共享文件夹下(设置所有用户有写权限)
4、将后台数据库连接到前台数据库(用表导入工具,选“”通过创建链接表连接到数据源“,当然也可以用代码写);
5、前台数据库包括:连接表、查询、窗体、宏模块、报表等;
6、将前台数据库复制到所有用户的电脑中,设置好安全路径(数据源路径和前台服务器的路径都要添加在内,服务器路径格式:\\服务器名\共享文件夹;
本地路径格式:盘符:\文件夹名
7,必须保证每台机器能正常访问服务器存放数据源的共享文件夹,并有“写”权限

上述设置以后你的数据库及可以正常工作了,如有问题可以提供远程协助追问大神能不能指导一下~~~

追答可以啊,怎么联系?远程协助?

热心网友 时间:2022-04-12 19:14

如果都在一个局域网内,只需要将数据库加密,并且通过文件共享的方式,设置可以访问的用户,就可以使用ADO进行操作
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
【英国留学】去留学顺便把这些证书考回来!非常有用!“含金量”超高... 英国留学期间考这几个证,简直就是高薪敲门砖! cfa对申请法国高商留学有什么好处 西部数据1T的硬盘摔开了 移动硬盘,摔地上坏了无法连接电脑。能不能修好。我的是希捷1t的backupp... 新买来三个月的ws 1t移动硬盘,一直可以用。手滑摔地上了。被摔之后... 大学生应怎样避免校园贷和网络电信诈骗 大学生如何科学面对校园贷 注册个人商标的流程是什么 商标注册申请程序具体是什么 怎样查询服务器上的access access数据库建立服务器端 c# access数据库 放置服务器上 怎么连接 请教ACCESS数据库在服务器上的连接 我是在本地建立了一个access数据库,用来存储本地用户的信息,同时需要将... 如何实现将本地access数据库中的内容上传到网络中的服务器 怎样用access配置成数据库服务器 怎么打开ACCESS数据库服务器? 微博的生日动态是仅限于会员才能自动发吗?还是任何人都可以? 不想用这怎么取消 怎么取消 怎样才能消除 如何取消? 不想用了,怎么取消? 我把对方微信屏蔽了我发给她的信息她收的到吗? 在微信把朋友屏蔽,请问她会知道吗? 多功能切丝刀中的螺旋刀是怎么用的 果醋脆黄瓜的家常做法 有最好吃的淹黄瓜方法吗? 多功能切菜器里面的螺旋刀怎么用啊?~ 本地PC访问远程服务器的access数据库 如何建立access数据库,供远程连接使用 怎样用access配置成数据库服务器 csdn ACCESS数据库为什么本地测试可以用,上传服务器就无法上传数据呢? 如何把本地access数据库连接到虚拟主机上数据库服务器地址 access数据库中数据实时写入SQLServer? 我的access数据库里面sql语句在服务器上不能正常运行? 9544180这个号码是众安客服吗 不知道众安保险的电话号码? 众安百万医疗保险人工电话是多少? 众安保险 公司电话 众安保险退保电话号码是多少有知道的吗? 4001610186是众安的电话号码吗? 微博不是会员不会在生日当天送祝福的吗? 关于英语“禁止”的单词有哪些? 顶流明星王一博24岁生日,都有哪些明星送来祝福? 耳钉是什么,有线还是无线的 软骨上是耳扣。耳垂上是耳钉。中间有条线连在一起的叫什么啊 女生有种耳钉像针线一样穿在耳朵上的 叫什么? 我四天前打的耳洞 是那种用针直接穿的 里面留了线 的那种。