我沒有做過多的SQL,但對於這個問題我還是很新的,所以請原諒可能是一個基本問題。從另一臺機器上的.bak文件恢復數據庫
我被要求研究創建SQL作業來備份我們的數據庫,將.baks存儲在另一臺機器上,然後將它們還原到第二臺服務器。我一直在做一些研究和玩SSMS,並將數據庫備份到我的個人計算機上,方法是設置共享並將備份作業運行到共享位置。我現在正試圖通過恢復.bak文件來創建一個新的數據庫(在我備份的同一臺服務器上)(但給了數據庫我試圖創建一個新的名稱,而不是),但是我無法指定從共享中恢復它,就像我在備份時一樣/我無法找到如何指定其他網絡位置,並在我嘗試查找文件時瀏覽服務器的C驅動器。
現在,我只是使用內置的嚮導來嘗試實現這一點(打開SSMS - >連接到服務器 - >右鍵單擊數據庫 - >恢復數據庫,然後選擇從設備並瀏覽以找到文件)。
這不是最後的過程,只是我試圖去掌握它是如何工作的。正如我所說的,這個想法是最終有一個計劃的工作,將數據庫從server1備份到.bak(比如我的個人計算機),然後將其恢復到server2上的數據庫(不同的網絡,不同的城市) ,有一系列的SQL命令,而不是每次都使用嚮導(有幾個DB最終需要備份)。
我很抱歉,可能是相當困難和複雜的問題 - 基本上,我需要知道的是我可以/如何在不同的機器上從.bak恢復SSMS中的數據庫? 非常感謝
[將SQL Server中的數據庫導入.bak文件](http://stackoverflow.com/questions/1 535914/import-bak-file-to-a-database-in-sql-server) –
詳細的博客:http://sforsuresh.in/import-bak-file-microsoft-sql-server-2012/ –