远端电脑访问本机的access数据库,提示无法启动应用程序,为何?
两台电脑上都装有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数据库没有密码的