2010-09-13 90 views
2

我必須每天多次恢復各種SQL服務器數據庫(用於開發目的)。在SSMS接口中,它需要永久使用,並且使用所有路徑鍵入RESTORE DATABASE命令的時間更長。 理想情況下,我想在Windows資源管理器中雙擊一個BAK文件並運行一些操作來恢復它。恢復SQL Server數據庫的最短途徑

任何方式來實現這一目標?

+0

我寫一個PowerShell,以及技術上2.一個服務器端轉儲生產數據庫的specificed目錄,然後7zip他們。客戶端使用PowerShell中的webclient下載解壓縮,然後恢復並使用sproc重新設置用戶名等。如果感興趣,可以共享,需要適應您的情況,但適用於我 – 2010-09-13 17:06:13

回答

2

在SSMS接口中,它需要永久使用,並且使用所有路徑輸入RESTORE DATABASE命令的時間更長。

使用內置在嚮導中,右擊數據庫 - >任務 - >從那裏恢復數據庫

你可以瀏覽到備份文件,如果你選擇from device作爲源

然後在還原之前,點擊左上角的腳本按鈕並保存該腳本,將來所有您必須更改的文件名爲

另一種選擇是分離並附加。分離日誌和數據文件的來源,在複製文件和附加文件

看到這裏Detaching and Attaching Databases