1

我們在PC上進行了硬盤備份。我們能夠部分啓動並運行,足以讓文件關閉,但大多數服務(包括與SQL相關的服務)無法運行。因此,我們無法通過Management Studio進行連接。備份(恢復)無SQL服務運行的SQL Server數據庫

我們有一個數據備份,但它有點舊(這是一個非關鍵的一堆數據)。

有沒有什麼辦法可以在只有數據庫文件的新機器上恢復數據庫?

+0

您的陳述「我們有數據備份」存在一些含糊之處。這是原始數據庫文件還是.bak文件? – 2011-06-05 04:57:36

回答

2

MSDN for attaching a database (MDB File)

  1. 在SQL Server法力gement Studio對象資源管理器,連接到Microsoft SQL Server數據庫引擎的實例,然後展開該實例。

  2. 右鍵單擊數據庫,然後單擊附加。

  3. 在附加數據庫對話框中,要指定要附加的數據庫,請單擊添加;並在「查找數據庫文件」對話框中選擇數據庫所在的磁盤驅動器,然後展開目錄樹以查找並選擇數據庫的.mdf文件;例如:C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\AdventureWorks2008R2_Data.mdf

  4. (可選)要指定數據庫要附加的不同名稱,請在「附加數據庫」對話框的「附加爲」列中輸入名稱。

  5. (可選)通過選擇Owner列中的不同條目來更改數據庫的所有者。

  6. 當您準備好附加數據庫時,請單擊確定。

+0

昨晚我不得不在數據庫損壞後執行此操作 – 2011-06-05 05:00:10

1

肯定的:

從磁盤恢復數據庫dbnamegoeshere =「路徑,這裏的備份文件」

1

您只需將數據庫文件複製到另一臺機器與運行SQL服務,然後將其附加(右鍵點擊Databases,選擇Attach...