连接远程ACCESS文件的问题?

leimin 2002-09-27 12:39:58
我的需求是:用SP_ADDLINKEDSERVER将远程的一个共享目录下的SOFT.MDB文件,连接导本地(I是本地的镜像路径)
EXEC sp_addlinkedserver
'hr1',
'OLE DB Provider for Jet',
'Microsoft.Jet.OLEDB.4.0',
'i:\soft.mdb'
go
EXEC sp_addlinkedsrvlogin 'hr1','false','sa','administrator',''
go
select * from hr1...[software]

错误提示:

服务器: 消息 7399,级别 16,状态 1,行 1
OLE DB 提供程序 'Microsoft.Jet.OLEDB.4.0' 报错。验证失败。
[OLE/DB provider returned message: Cannot start your application. The workgroup information file is missing or opened exclusively by another user.]

MARK:copy 到本地没有问题!
...全文
32 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
leimin 2002-10-09
  • 打赏
  • 举报
回复
问题已经解决了,谢谢大家!是访问目录权限的问题.
xieyubin 2002-09-29
  • 打赏
  • 举报
回复
用过。在win2000的安全机制下,你执行这段脚本的数据库用户(sa)是没有权限访问i:\soft.mdb的。
leimin 2002-09-29
  • 打赏
  • 举报
回复
WHY?????
xieyubin 2002-09-29
  • 打赏
  • 举报
回复
如果你的i:\soft.mdb路径所在机是win 9X的话应该可以,如果是2000的话,你还是放弃吧,要修改安全配置的。
leimin 2002-09-29
  • 打赏
  • 举报
回复
试过.
一样!提示信息没有改变.
xieyubin 2002-09-29
  • 打赏
  • 举报
回复
EXEC sp_addlinkedserver
'hr1',
'OLE DB Provider for Jet',
'Microsoft.Jet.OLEDB.4.0',
'i:\soft.mdb'

EXEC sp_addlinkedsrvlogin
'hr1',
false,
'sa',
'Admin',
NULL

select * from [hr1]...[software]
leimin 2002-09-29
  • 打赏
  • 举报
回复
你是这个意思么:
EXEC sp_addlinkedserver
'hr1',
'OLE DB Provider for Jet',
'Microsoft.Jet.OLEDB.4.0',
'\\SERVERNAME\SHAREDIR\soft.mdb'
我试过,也不行!!
newly_ignorant 2002-09-29
  • 打赏
  • 举报
回复
没试过,赫赫

可以试试将路径该为远程的路径,不用镜像。
leimin 2002-09-29
  • 打赏
  • 举报
回复
up
leimin 2002-09-27
  • 打赏
  • 举报
回复
我和你的意见一样,但我也试过:
EXEC sp_addlinkedsrvlogin 'hr1','false'
提示的error message 一样。
newly_ignorant 2002-09-27
  • 打赏
  • 举报
回复
哦哦,那就不知道
怀疑是
EXEC sp_addlinkedsrvlogin 'hr1','false','sa','administrator',''

将administrator去掉或者改成 能访问远程的域帐号

leimin 2002-09-27
  • 打赏
  • 举报
回复
I CHECKED IN ACCESS OPTION:
THE DEFAULT OPEN MODE IS "SHARED"
newly_ignorant 2002-09-27
  • 打赏
  • 举报
回复
远程用Access打开,工具菜单》选项》高级》默认打开方式
leimin 2002-09-27
  • 打赏
  • 举报
回复
sp_addlinkedserver
sp_addlinkedsrvlogin
都可以正确返回,
运行select * from hr1...[software]时有错,

请问楼上的,如何打开后将独占取消掉???
newly_ignorant 2002-09-27
  • 打赏
  • 举报
回复
远程可以直接打开吗,打开后将独占取消掉看看。
leimin 2002-09-27
  • 打赏
  • 举报
回复
不会,该文件肯定没有人在使用。
这就是我疑惑的原因????
leimin 2002-09-27
  • 打赏
  • 举报
回复
不会,该文件肯定没有人在使用。
这就是我疑惑的原因????
newly_ignorant 2002-09-27
  • 打赏
  • 举报
回复
该文件被别人以独占的方式打开?

34,594

社区成员

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

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