一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Sql Server - SQL SERVER 2008 64位系統無法導入ACCESS/EXCEL怎么辦

SQL SERVER 2008 64位系統無法導入ACCESS/EXCEL怎么辦

2020-06-18 15:33快樂地編程 Sql Server

操作系統Windows Server 2008 X64,數據庫SQL Server 2008 X64,Office 2007(好像只有32位),在存儲過程執行OpenDatasource導入Access數據的時候遇到問題了,Oledb 4.0已經不被支持,該怎么辦呢?本文給大家分享我的解決辦法,需要的朋友可以參考

操作系統Windows Server 2008 X64,數據庫SQL Server 2008 X64,Office 2007(好像只有32位),在存儲過程執行OpenDatasource導入Access數據的時候遇到問題了,Oledb 4.0已經不被支持,以下是遇到的若干錯誤提示:

因為 OLE DB 訪問接口 'Microsoft.Jet.OLEDB.4.0' 配置為在單線程單元模式下運行,所以該訪問接口無法用于分布式查詢。
無法創建鏈接服務器 "(null)" 的 OLE DB 訪問接口 "Microsoft.Ace.OLEDB.12.0" 的實例。

因為 OLE DB 訪問接口 'Microsoft.Ace.OLEDB.12.0' 配置為在單線程單元模式下運行,所以該訪問接口無法用于分布式查詢 。

解決方案是安裝Office 2010 64位版, 網上有很多下載,然后下載Microsoft Access Database Engine 2010 的X64版本,網上也有下載,兩者缺一不可。

然后改一下OpenDatasource參數,將 Microsoft.Jet.OLEDB.4.0 改為 Microsoft.ACE.OLEDB.12.0,大功告成。

貼上存儲過程部分代碼:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
--開啟導入功能
exec sp_configure 'show advanced options',1
reconfigure
exec sp_configure 'Ad Hoc Distributed Queries',1
reconfigure
--允許在進程中使用ACE.OLEDB.12
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 ('insert into jihua(id,[批次號],Right('''+ @filepath +''',charindex(''\'',REVERSE('''+ @filepath +'''))-1),getdate() FROM OPENDATASOURCE (''Microsoft.ACE.OLEDB.12.0'', ''Data Source='+@filepath+';User ID=Admin;Password='' )...計劃匯總表')
--注意這里,要先關閉外圍的設置,然后再關閉高級選項
exec sp_configure'Ad Hoc Distributed Queries',0
reconfigure
exec sp_configure'show advanced options',0
reconfigure
--關閉ACE.OLEDB.12的選項
EXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.12.0', N'AllowInProcess', 0
EXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.12.0', N'DynamicParameters', 0

以上內容僅是我的個人見解,相信解決辦法不止以上所述,希望大家多多分享自己的意見,共同交流學習進步。希望本文關于SQL SERVER 2008 64位系統無法導入ACCESS/EXCEL的解決方案對大家有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 福利一区福利二区 | 动漫美女胸被狂揉扒开吃奶动态图 | 精品久久久久久亚洲 | 国产成人免费片在线观看 | 暖暖 免费 高清 日本 中文 | 倩女还魂在线观看完整版免费 | 免费高清在线 | 亚洲不卡高清免v无码屋 | 日本不卡1卡2卡三卡网站二百 | 国产在线观看91 | 紧身裙女教师波多野结衣 | 麻豆夏晴子 | 四虎精品免费国产成人 | 娇妻中日久久持久久 | 欧美成人中文字幕 | 国产hd老头老太婆 | 极品 女神校花 露脸91 | 牛牛影院成人免费网页 | 羞羞答答免费人成黄页在线观看国产 | 99在线免费播放 | 精品视频国产 | 婷婷国产在线 | 娇喘高潮教室h | 亚洲红怡院 | 星球大战成人h无删减版 | 特黄特级毛片免费视 | 范冰冰上面好大下面好紧 | 18美女光胸光屁屁洗澡 | 日本九九视频 | 国产va欧美va在线观看 | 国产手机在线αⅴ片无码观看 | 三极黄色| 日韩激情视频在线观看 | 国产精品久久久久久久久99热 | 国产裸舞在线一区二区 | 国产精品久久久久久久免费大片 | 免费看男女污污完整版 | 韩剧hd| 亚洲欧美日韩成人一区在线 | 日本888 xxxx| 国产成人亚洲精品91专区高清 |