2
我試圖將所有數據庫的信息導入到另一個數據庫,就像我在使用用戶界面時一樣。如何以編程方式導入/導出SQL數據庫表
我試圖用我的一個自定義內部程序生成的一個大的.SQL文件來做到這一點,但由於300MB的.sql文件導致服務器耗盡內存。
如何通過VB.Net中的代碼利用SQL Server的導入功能?
我試圖將所有數據庫的信息導入到另一個數據庫,就像我在使用用戶界面時一樣。如何以編程方式導入/導出SQL數據庫表
我試圖用我的一個自定義內部程序生成的一個大的.SQL文件來做到這一點,但由於300MB的.sql文件導致服務器耗盡內存。
如何通過VB.Net中的代碼利用SQL Server的導入功能?
您可以嘗試使用其他方法作爲服務器之間的數據複製或其他「更多管理員」認證,但是如果您想以編程方式執行此操作,則可以創建DTS(數據轉換程序包),然後使用調度程序quartz和用你需要的時間表執行你的DTS。
Dim dtsp As New DTS.Package
dtsp.LoadFromSQLServer _
ServerName:="MyServer", _
ServerUserName:="MyUserID", _
ServerPassword:="MyPassword", _
PackageName:="DTSDemo"
dtsp.Execute
看看the reference這可能會幫助你。
這只是will work上以前版本的SQL 2012
作爲替代,你可能需要調用一個SSIS包所以看看到this tutorial實際的邏輯是一樣的不管你決定使用DTS或SSIS包。
您可以使用複製服務代理嗎? – jean
爲什麼不直接在第一個數據庫的表中運行一個循環,並一次獲取幾千行並將它們發送到第二個數據庫?最終所有將被髮送。你知道如何連接到數據庫並讀入vb.net中的數據嗎? – user2721815