2014-02-24 108 views
-2

我被刪除的數據庫,使用命令 「DROP DATABASE MSDB」如何在SQL Server刪除系統數據庫2008 R2

它顯示Cannot drop the database 'msdb' because it is a system database.

我想知道如何刪除系統數據庫。 有什麼幫助嗎?

+0

爲什麼你想這樣做? – Oscar

+0

我有超過10個系統數據庫,這就是爲什麼我想刪除該數據庫 – rakulrc

+0

你不能。另外,刪除系統數據庫總是一個壞主意.. – Oscar

回答

1

不,你不能刪除系統數據庫..From mannual msdb Database
msdb數據庫由SQL Server代理調度警報和作業以及其他功能,如SQL Server Management Studio中,服務代理和數據庫郵件。 限制
以下操作不能在msdb數據庫上執行:

  1. 更改排序規則。默認排序規則是服務器排序規則。
  2. 刪除數據庫。
  3. 將訪客用戶從數據庫中刪除。
  4. 啓用更改數據捕獲。
  5. 參與數據庫鏡像。
  6. 刪除主文件組,主數據文件或日誌文件。
  7. 重命名數據庫或主文件組。
  8. 將數據庫設置爲OFFLINE。
  9. 將主文件組設置爲READ_ONLY。
1

該數據庫不能被刪除:

見限制: 刪除數據庫。

http://technet.microsoft.com/en-US/en-en/library/ms187112.aspx

+0

我被創建了「master」(數據庫名稱)數據庫現在我不能刪除它...同樣的錯誤將顯示.... – rakulrc

+0

有一個跟蹤標誌,使有可能放棄'msdb' IIRC,但我不明白爲什麼OP需要。而SQL Agent和備份歷史記錄等功能將不起作用。 –

相關問題