设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2639|回复: 7
打印 上一主题 下一主题

[Access本身] 请高手帮助:拆分后,放在服务器上之后的问题

[复制链接]
跳转到指定楼层
1#
发表于 2011-5-6 23:40:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
尊敬的各位老师,您们好!有问题请教:
我写了一个Access数据库,拆分为前后台后,将后台的库放在了单位的局域网上的服务器上。网络人员将其升迁为了Sqlserver。
现问题在于,服务器在网上邻居里是看不见的,只给了我一个IP地址,以及用户名和密码,我不知道,下一步在链接表里应该如何设置?因为在链接表里,似乎只能在网上邻居里找到存放库的电脑,只有IP地址,这种情况应该如何处理?希望能指点一二。

另外,听说这样升迁后,代码也要改写,是不是?

还有,查询部分和VBA部分应该没有变化吧?

希望版主及各位高手能指点我一下,不胜感激!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2011-5-7 00:01:17 | 只看该作者
本帖最后由 roych 于 2011-5-7 00:05 编辑

1、先分离数据库(随意放在本地盘任意位置,如果放在后台的话,则跳过第二步)。
2、把后台放在服务器。
3、点选任意一个已连接的数据表,右击\选择链接表管理器(以2010版本为例,这个跟2003界面类似),最后别忘了点击OK噢。如果有密码的话,链接时需要输入密码。。
详细看图示:




此外,在输入服务器地址时,如果需要用户名和密码的话,会弹出访问网上邻居类似的登录对话框(如果有域的话,还得这样输入:域名\用户名)。例如:
用户名:SZ\Roych
密码:Access-cn

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
3#
 楼主| 发表于 2011-5-7 00:16:08 | 只看该作者
谢谢roych!
关键是不是,在第二张图上的File Name里,手工输入IP地址?因为从“My Network Places"里是没有服务器的图标的。另外,这样的话,是不是以后在正常运行过程中,也要每次都要输入服务器的用户名和密码?
4#
发表于 2011-5-7 12:08:22 | 只看该作者
1、当然是手工输入IP地址了。或者在运行了输入IP地址登录后,在网上邻居里也会有的。
2、连接上之后,以后不用每次都输入了。但是你应该为所有用户开通权限。建议你写一个网络连接的代码,给用户开通链接。例如:net use \\gzas3k01 /user:gz\DHOPT 123456Aa,保存为bat文件。
5#
 楼主| 发表于 2011-5-7 16:20:36 | 只看该作者
再次谢谢您,Roych!
还是不解,若写成为Bat文件, 每次开机要单独运行一次?有没有可能,在主窗体的Load事件中,用VBA直接在后台登录服务器?
另外,这样改为SQLSERVER之后,程序的VBA代码,需要改变吗?ODBC,这个我在Access编程中从来没有听说过的概念(汗),是不是在改为SQLPSERVER后,要将程序改变为ODBC?
6#
发表于 2011-5-7 17:05:43 | 只看该作者
学习
7#
发表于 2011-5-8 02:20:35 | 只看该作者
回复 getusfree 的帖子

开放源数据链接引擎(Open DataBase Connectivity)没用过,——我一般只用OLEDB引擎,如果实在觉得麻烦,不妨用ADO来读取数据,不链接表也不是不可以的。以下是论坛的一个例子,你研究下吧。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
8#
发表于 2011-5-8 19:38:59 | 只看该作者
跟网络人员要一个Sqlserver的登录用户名、密码,自己运行一次升迁向导:工具--数据库使用工具--升迁向导,不是很难
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-3 06:44 , Processed in 0.107355 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表