MSSQL添加Access链接服务器的问题

crazor 2007-06-11 04:38:20
在mssql中增加了一个链接服务器,使用语句如下:
EXEC sp_addlinkedserver 'A','access','Microsoft.Jet.OLEDB.4.0','E:\MSSQL_data\db1.mdb'

现在的情况有两种:
1:access没设置密码
当前可以使用select * from A...tab查询到链接服务器中的tab表
接着我进行了下面的步骤
sp_droplinkedsrvlogin 'A', null --删除默认登录
go
sp_addlinkedsrvlogin 'A', false, 'SA' --新建登录
go
执行完后我发现select * from A...tab出错
“服务器: 消息 7416,级别 16,状态 1,行 1
对远程服务器的访问遭拒绝,因为不存在登录映射。”

2:删除原来的链接服务器A,然后重建;并对access设置了密码“1”
当前使用select * from A...tab查询出错
“服务器: 消息 7399,级别 16,状态 1,行 1
OLE DB 提供程序 'Microsoft.Jet.OLEDB.4.0' 报错。验证失败。
[OLE/DB provider returned message: 密码无效。]
OLE DB 错误跟踪[OLE/DB Provider 'Microsoft.Jet.OLEDB.4.0' IDBInitialize::Initialize returned 0x80040e4d: 验证失败。]。

接着我进行了下面的步骤
sp_droplinkedsrvlogin 'A', null --删除默认登录
go
sp_addlinkedsrvlogin 'A', false, 'SA','MS Access','1' --新建登录
go

接着使用select * from A...tab查询,还是出错:
“服务器: 消息 7416,级别 16,状态 1,行 1
对远程服务器的访问遭拒绝,因为不存在登录映射。


请各位大哥看看应该怎么做,才能做到以下几点:
1、access需要密码
2、只能使用mssql的某一用户,如sa,myuser等进行访问该链接服务器。
3、在mssql的帮助中有这样一句,我不知道怎么做:
“要访问保密的 Access 数据库,需使用注册表编辑器配置注册表,以便使用 Access 所用的正确的工作组信息文件。使用注册表编辑器向该注册表项中添加 Access 使用的工作组信息文件的完整路径名称:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\SystemDB








...全文
277 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
feixiangVB 2007-06-12
  • 打赏
  • 举报
回复
友情幫頂~~~~
y_dong119 2007-06-12
  • 打赏
  • 举报
回复
这个问题,没见过,帮你顶,顺便接分
crazor 2007-06-12
  • 打赏
  • 举报
回复
等了一天了,还是没什么人来,自己倒是搞顶了链接服务器,但是新问题又来了
链接了类似于\192.168.0.1\xxx.mdb的mssql服务器,使用默认用户可以访问,但是改了用户就访问不了。
但如果链接的是mssql服务器上的mdb文件夹就可以让任意的mssql用户访问链接服务器,请问这是怎么回事
crazor 2007-06-11
  • 打赏
  • 举报
回复
bill024(咖啡熊) 大哥,这个贴子里面的我看过了,设置应该没问题,关键就是access一加密码就访问不了,还有就是想要指定sql的用户去访问链接服务器的问题?

或者不搞这个链接服务器,看看我问题的来源,应该怎么解决
当前我有两个服务器,A服务器上有个access,很多人都可以进去玩,基本上一个表几十万数据;B服务器上建立了一个mssql,一个表中存储了几千万的历史数据;
以前是直接写了个winform程序处理access上的数据,现在要用mssql上的历史数据和access中的数据匹配,但是又不能让大家都玩mssql,因为数据量多了,重要性就高了,就只好改程序了,我现在就不知道怎么才能把两个数据库中的数据匹配好。
bill024 2007-06-11
  • 打赏
  • 举报
回复
http://topic.csdn.net/t/20031216/16/2569765.html

34,588

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧