2008-12-09 26 views
1

我想直接在集成服務器上覆制MSSQL 2005 db(通過共享主機提供商託管)以用於開發目的。 MSSQL服務器提供了執行數據複製的不少方法,但我不確定它們中的任何一個是否與典型的共享主機環境兼容。如何複製共享MSSQL 2005分貝用於開發目的?

這個想法是每天更新一次數據庫,如果可以逐步完成,會更好。任何想法如何繼續?

回答

2

有幾個做這件事的方式。

  1. 使用SQL Server 2005複製功能,但如果SQL代理未破壞或有任何權限限制,它會失敗 - 大多喜歡共享主機的情況發生。

  2. 使用SQL Server備份/恢復:問題通常是您無權訪問共享主機的數據庫服務器文件系統。

  3. 在開發服務器上覆制數據庫模式,然後做一個DTS來傳輸數據,你可以保存DTS包(甚至手動編輯它,如果需要的話)並在開發機器中設置一個計劃任務,它會自動同步數據庫每天,它可能不會增量,取決於您的數據庫設計/架構。

選項3似乎需要更多的工作,但實際上它很容易設置,並且從長遠來看可以爲您節省大量時間。

我還想聽到其他任何建議。

0

嘗試在SQL Server發佈嚮導1.2,它是包含在VS 2008或者在這裏下載1.1版本:

http://www.microsoft.com/downloads/details.aspx?familyid=56E5B1C5-BF17-42E0-A410-371A838E570A&displaylang=en

+0

這與託管環境被成功地用於複製到我的電腦自己的SQL Server。 – IrishChieftain 2008-12-09 22:57:01

+0

其實,我的問題是相反的。我需要將共享主機數據庫實例複製到遠程非共享主機數據庫實例。 – 2008-12-10 07:56:11

1

這真的取決於主機環境是如何設置

我以前有工作 主持人:備份SQL數據庫的SQL Server上,複製到網站/ FTP服務器 內部:FTP下載的備份文件,還原一個SQL Server

這是不好玩,但一旦它的設置它工作的時間

如果遠程SQL Server是方便大多數,你可以設置SQL複製,使用快照複製(基本計劃備份和恢復)每日

我已經把現在一個DB服務器從數據庫使用快照複製(我通過嚮導做的)

相關問題