我有遠程連接通過SSMS兩個數據庫,它們都託管在GoDaddy的服務器上,而不是在同一臺服務器上。我可以將數據從一個託管數據庫導入另一個託管數據庫嗎?
我想針對兩個數據庫運行腳本,這兩個數據庫從db1中提取一些數據,然後將數據導入到db2。
是否有無論如何我可以做到這一點,或者我會更好地寫一個小程序,可以訪問這兩個SQL連接並從那裏運行腳本?
db2中的數據將僅保存來自某個db1表的幾列值。
我有遠程連接通過SSMS兩個數據庫,它們都託管在GoDaddy的服務器上,而不是在同一臺服務器上。我可以將數據從一個託管數據庫導入另一個託管數據庫嗎?
我想針對兩個數據庫運行腳本,這兩個數據庫從db1中提取一些數據,然後將數據導入到db2。
是否有無論如何我可以做到這一點,或者我會更好地寫一個小程序,可以訪問這兩個SQL連接並從那裏運行腳本?
db2中的數據將僅保存來自某個db1表的幾列值。
它可能不是您要查找的內容,因此我不想將它添加爲答案,但我「已經有使用紅門SQL數據比較正是這種情況(http://www.red-gate.com/products/sql-development/sql-data-compare/)有很多成功的。它允許您在數據庫之間移動數據並在模式不完全匹配時轉換列。這有點貴,但網站上有免費試用版。 – mfanto
@mfanto謝謝。我會看看這個。這是我第一次遇到這種情況,我希望這是一個孤立的交易。 – Bazinga
對不起,我只注意到你說他們在不同的服務器上。從sys.servers中選擇*並查看其他服務器是否被列爲鏈接服務器。如果是這樣,你應該能夠告訴你是否可以訪問它。 – anAgent