首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

sql 2008 无法linkserver access有关问题

2013-03-28 
sql 2008 无法linkserver access问题本帖最后由 mansai 于 2013-03-25 16:03:06 编辑SELECT * FROM OpenDa

sql 2008 无法linkserver access问题
本帖最后由 mansai 于 2013-03-25 16:03:06 编辑 SELECT * FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0','Data Source=c:\db2.mdb;User ID=Admin;Jet OLEDB:Database Password=1qaz2wsx3edc;')...CardFile
可以正常访问access文件,然后建linkserver
EXEC sp_addlinkedserver 
    acc, '', 
   'Microsoft.Jet.OLEDB.4.0',
   'c:\db2.mdb',
   NULL,
   'User ID=Admin;Jet OLEDB:Database Password=1qaz2wsx3edc;'
GO

然用sql语句记问select * from [acc]...[CardFile]

链接服务器"acc"的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 返回了消息 "無法啟動您的應用程式。工作群組的資料檔案不見了或被另一個使用者以獨佔方式開啟。"。
Msg 7399, Level 16, State 1, Line 1
链接服务器 "acc" 的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 报错。身份验证失败。

请高手解决(重启电脑问题依旧)?


[解决办法]
试试:把12改成4,我这个是2007的

USE [master] 

EXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.12.0', N'AllowInProcess', 1 

EXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.12.0', N'DynamicParameters', 1 */


/*EXEC sp_configure 'show advanced options', 1

RECONFIGURE

EXEC sp_configure 'Ad Hoc Distributed Queries', 1

RECONFIGURE

[解决办法]
帮顶,没见过错误。待学习。
[解决办法]
身份验证失败。


EXEC sp_addlinkedsrvlogin 'Acc', 'false', 'sa', 'Admin', '1qaz2wsx3edc'

[解决办法]
引用:
身份验证失败。


EXEC sp_addlinkedsrvlogin 'Acc', 'false', 'sa', 'Admin', '1qaz2wsx3edc'
sp_addlinkedsrvlogin 创建链接服务器上远程登录之间的映射
[解决办法]
第二个错误是你没有把12替换干净而已。第一个错误看来是账号权限问题,在同一个域里面吗?试试用域管理员

热点排行