2015-07-21 92 views
-6

我在FOxPro 9.0中有一些DBF文件但是我想從DBF遷移數據到sql server,我該怎麼辦?任何人都可以提供我的腳本或存儲過程來遷移數據嗎? 此外,我想知道是否有可能將DBF文件中的數據轉換爲SQL Server數據庫? 另外,我不知道OLE Db。這對遷移很重要嗎?請幫助我。將.DBF文件遷移到Sql Server數據庫中

回答

0

在VFP中,您是否已經查看了Tools - > Wizards - > Upsizing的頂部菜單?

它會提示您通過各種對話框詢問你要發送到SQL,什麼數據庫的連接(連接建立處理若有需要),以及表,你要上傳的SQL。

根據不同,您可以將所有內容上傳到臨時數據庫,然後根據您的需求將其拖入最終生產數據庫。或者只是導入到已準備好接收數據的新數據庫中。

+0

是的,我查看了升遷嚮導,但是在添加dbf文件後,它顯示「無法打開文件」錯誤 –

+0

@AniketPanke,如果您有任何用戶打開應用程序並且阻止了某些獨家使用,這可能會導致它失敗......自從我必須進行大規模升級以來已經有10年了。嘗試確保「SET EXCLUSIVE OFF」。如果您將這些表格添加到數據庫中進行升遷,請確保「關閉所有」。如果它仍然失敗,請嘗試提供更多關於它停止的升遷的詳細信息。 – DRapp

0

是的,我已經看遍了升遷嚮導,但添加了DBF 提交其顯示我的錯誤後「無法打開文件」

第一個問題 - 您使用什麼語言你的申請?
* VFP?
*還有其他的東西嗎?

另外,你沒有提到你如何試圖訪問該文件。
*使用「標準」 VFP數據表的命令?
使用ODBC連接到SQL Server *?
http://www.devarticles.com/c/a/SQL-Server/How-to-Connect-to-a-SQL-Server-from-Visual-FoxPro/

讓我們更好地瞭解您的情況,我們可以提出更好的建議。

相關問題