+ -
当前位置:首页 → 问答吧 → 远端电脑访问本机的access数据库,提示无法启动应用程序,为何?

远端电脑访问本机的access数据库,提示无法启动应用程序,为何?

时间:2011-11-29

来源:互联网

两台电脑上都装有sql 2000,互相都能看到彼此的数据库,我先在本机建立了个存储过程,用于链接access数据库,代码如下:
CREATE PROCEDURE getaccess as
begin
  EXEC sp_addlinkedserver 'mytest', 'Access 2000', 'Microsoft.Jet.OLEDB.4.0','D:\data.mdb'
end

exec getaccess

然后我建立了自定义函数,属性代码如下:
SET ANSI_NULLS ON  
go
CREATE FUNCTION get24dd ()
RETURNS TABLE
 AS  
RETURN select * from mytest...YSadd_YSCB_24DD
之后,我又建立了个视图view24DD,通过该视图可以看到access数据库中的YSadd_YSCB_24DD表的数据,但远端电脑访问该视图时显示"无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开。",请教各位高手如何解决 
注:access数据库没有密码的

作者: diablobaal   发布时间: 2011-11-29

你需要关闭access数据库 再连接试试。

作者: fredrickhu   发布时间: 2011-11-29

如果有视图,那你的函数是干啥用的

作者: ssp2009   发布时间: 2011-11-29

检查本机的windows任务管理器, 

结束掉access进程.

作者: ap0405140   发布时间: 2011-11-29

我重启了电脑,还是不行,任务管理器中无access进程

作者: diablobaal   发布时间: 2011-11-29

我重启的是本机

作者: diablobaal   发布时间: 2011-11-29

有没有人知道啊

作者: diablobaal   发布时间: 2011-11-29

热门下载

更多