2009-05-20 82 views
0

在非生產機器上,我有兩個SQL Server 2005實例。我想卸載第二個實例,但我有兩個問題。雖然這是一臺非生產機器,但我想確保保持第一個實例的安全,以便不必重新構建任何內容。卸載SQL Server 2005實例與數據庫問題

我已經關閉了第二個月一個月。當我今天開始實例#2時,我發現用戶數據庫缺少LDF。我不需要任何數據。

此外,從以前在該服務器上完成的工作中,將單獨的數據庫保留在模式下恢復爲。再一次,我不需要任何數據。

我的目標是安全地卸載第二個實例。在第二種情況下,我不需要任何數據。

即使這兩個數據庫有問題,卸載過程是否會順利進行?如果沒有,我應該怎麼做才能確保卸載順利進行?我可以安全地分離正在恢復的數據庫嗎?我可以安全地分離缺少LDF的數據庫嗎?我應該採取其他措施確保實例卸載順利進行嗎?我可以簡單地停止實例,運行卸載並在事後刪除數據庫文件嗎?

回答

3

卸載應該沒有任何問題。但是,如果實例一中的數據與您的問題看起來如此重要,那麼在事先沒有備份系統的情況下,不應該進行任何類型的安裝/卸載。

0

如果要在繼續卸載之前將事物恢復到原始狀態,可以修復數據庫而不使用日誌文件。

這可以通過首先與任何日誌文件detatching數據庫,隨後重新連接它,通過使用存儲過程

sp_attach_single_file_db

請參閱聯機叢書系統建立一個新的日誌文件來完成:http://msdn.microsoft.com/en-us/library/ms174385.aspx

也就是說,您應該能夠對所有用戶數據庫進行分解並繼續執行特定於實例的卸載,而不會出現問題。