婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > SQL SERVER 2008 64位系統無法導入ACCESS/EXCEL怎么辦

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

熱門標簽:400電話怎么申請收費標準 南京外呼系統租用 寧夏外呼系統方案 400電話辦理2273649Z空間 怎樣在地圖標注自己的信息 智能語音外呼系統打電話 高德地圖標注生成 電銷外呼系統違規 濟南電銷外呼防封卡怎么樣

操作系統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,大功告成。

貼上存儲過程部分代碼:

--開啟導入功能
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的解決方案對大家有所幫助。

您可能感興趣的文章:
  • 隨機提取Access/SqlServer數據庫中的10條記錄的SQL語句
  • 如何在 Access 2003 和 Access 2002 中創建 DSN 的連接到 SQLServer 對鏈接表
  • ACCESS轉SQLSERVER數據庫的注意事項
  • Access轉SqlServer的注意事項
  • asp.net 數據庫備份還原(sqlserver+access)
  • SQL 隨機查詢 包括(sqlserver,mysql,access等)
  • Excel導入Sqlserver數據庫腳本
  • ASP將Excel數據導入到SQLServer的實現代碼
  • ADO.NET 連接數據庫字符串小結(Oracle、SqlServer、Access、ODBC)
  • 解析SQLServer獲取Excel中所有Sheet的方法
  • 將ACCESS數據庫遷移到SQLSERVER數據庫兩種方法(圖文詳解)
  • 將excel高效導入sqlserver的可行方法

標簽:貴港 唐山 潛江 平頂山 仙桃 長白山 惠州 茂名

巨人網絡通訊聲明:本文標題《SQL SERVER 2008 64位系統無法導入ACCESS/EXCEL怎么辦》,本文關鍵詞  SQL,SERVER,2008,64位,系統,無法,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《SQL SERVER 2008 64位系統無法導入ACCESS/EXCEL怎么辦》相關的同類信息!
  • 本頁收集關于SQL SERVER 2008 64位系統無法導入ACCESS/EXCEL怎么辦的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 虹口区| 潼南县| 延边| 金溪县| 兰考县| 承德市| 潜山县| 日土县| 定边县| 惠水县| 浮山县| 游戏| 万载县| 黄梅县| 嵊泗县| 禄丰县| 大安市| 泾源县| 清镇市| 合作市| 门源| 兴业县| 桂阳县| 准格尔旗| 十堰市| 漾濞| 十堰市| 班玛县| 瓮安县| 武冈市| 凤山市| 寿宁县| 安福县| 忻城县| 屯昌县| 综艺| 米泉市| 涿鹿县| 樟树市| 华池县| 威宁|