程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Access數據庫 >> 關於Access數據庫 >> Access 導入 MSSQL 2000/2005 數據庫工具

Access 導入 MSSQL 2000/2005 數據庫工具

編輯:關於Access數據庫

在安裝依然主機管理系統時,因為當時導入MSSQL時有點問題,所以,為了趕快能用上管理功能,所以就暫時先用了Access數據庫。不過一直以來都因為速度問題困擾不已,一直以為是由於ASP.Net的效率問題造成的。

不過一次在群裡有位朋友說Access數據庫是比較慢,改用MSSQL以後速度會有所改善。

於是開始設法將現有的Access數據庫導入到MSSQL 2005中。以前也嘗試導入過,但是用SQL Server自帶的DTS服務直接導入(先用sql腳本創建好表結構,否則會丟失標識等),會出現下列錯誤:

- 執行之前 (錯誤)
消息
錯誤 0xc0202009: 數據流任務: SSIS 錯誤代碼 DTS_E_OLEDBERROR。出現 OLE DB 錯誤。錯誤代碼: 0x80040E21。
已獲得 OLE DB 記錄。源:“Microsoft SQL Native ClIEnt” Hresult: 0x80040E21 說明:“多步 OLE DB 操作產生錯誤。如果可能,請檢查每個 OLE DB 狀態值。沒有工作被完成。”。
(SQL Server 導入和導出向導)

錯誤 0xc0202025: 數據流任務: 無法創建 OLE DB 取值函數。請查看列元數據是否有效。
(SQL Server 導入和導出向導)

錯誤 0xc004701a: 數據流任務: 組件“目標 9 - yiran_order”(804) 在執行前階段失敗,返回的錯誤代碼為 0xC0202025。
(SQL Server 導入和導出向導)

而如果不用sql腳本創建結構的話,直接導入是沒有問題的,這個問題在網上找了下,基本沒有什麼資料,而且國內用SQL Server 2005的人並不多,而且大多數開發者使用的都是Express版本,他們只注重一些開發上的問題,而對於服務器管理者來說,SQL Server 2005的技術資料並不對,因此這個問題是比較難解決的,畢竟我不是MCDBA,我只是個MCSE而已。

既然SQL Server自身的Managemeng Studio無法使用,那麼我們就全部通過SQL腳本來解決,因為圖形化管理器也只是將一系列的管理功能通過圖形化界面來生成相應的SQL腳本來操作的罷了。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved