none
為何不能刪除資料庫呢 RRS feed

  • 問題

  • 我在SQLSERVER2005上建力新的帳號,也給了建立資料庫的權力
    但是怎麼會不能刪除資料庫?後來又多給了修改任何資料庫的權力,
    但還是不行呀?
    2008年2月23日 上午 02:12

解答

  • Hi: 您好,

     

    若是您使用的是 SSMS 進行資料庫的建立與刪除作業時,因為 SSMS 會額外執行到 msdb 刪除此資料庫相關的備份資訊,但是您的帳號可能不具備執行此作業的權限,所以會造成刪除失敗。

    或許您可以考慮使用 T-SQL 方式來刪除資料庫。

     

    希望對您有幫助 ...

    Best Regards
    Derrick Chen 德瑞克

     

    2008年2月27日 上午 05:40

所有回覆

  • 在下列狀況下,可能無法刪除資料庫:

    • 目前正在使用中的資料庫。
    • 資料庫上擁有資料庫快照集。
    • 資料庫有涉及記錄傳送。
    而要執行刪除資料庫的使用者至少必須對該資料庫具備 CONTROL 權限。
    2008年2月23日 上午 03:22
    版主

  • 謝謝,
    我檢查過了,沒有那些狀況
    在下列狀況下,可能無法刪除資料庫:

    目前正在使用中的資料庫。
    資料庫上擁有資料庫快照集。
    資料庫有涉及記錄傳送。
    2008年2月23日 上午 03:49
  • 然後呢?不能刪除的錯誤訊息是什麼?

    建議發問之前,請先閱讀過論壇上的規定:http://forums.microsoft.com/TechNet-CHT/ShowPost.aspx?PostID=876758&SiteID=23

     

    資訊不足,人家很難幫你。就好像去看病一樣,醫生問病人哪裡不舒服,病人都不說,那要醫生如何幫病人看病?

    2008年2月23日 上午 03:55
    版主
  • 寫這個
    Delete backup history failed for Server
    2008年2月23日 上午 05:35
  • 沒有做過備份呀
    2008年2月23日 上午 05:37
  • 作業系統是 Windows Server 2003?Windows XP Pro?有沒有網域?

    使用 SSMS 還是下 T-SQL 指令刪除資料庫?

    ....

    不看發問規範,那就算了...

     

    2008年2月23日 上午 05:44
    版主
  • 作業系統是 Windows Server 2003?Windows XP Pro?有沒有網域?
    是XP,沒有網域
    使用 SSMS 還是下 T-SQL 指令刪除資料庫?
    是SSMS
    謝謝
    2008年2月23日 上午 07:30
  • Hi: 您好,

     

    若是您使用的是 SSMS 進行資料庫的建立與刪除作業時,因為 SSMS 會額外執行到 msdb 刪除此資料庫相關的備份資訊,但是您的帳號可能不具備執行此作業的權限,所以會造成刪除失敗。

    或許您可以考慮使用 T-SQL 方式來刪除資料庫。

     

    希望對您有幫助 ...

    Best Regards
    Derrick Chen 德瑞克

     

    2008年2月27日 上午 05:40
  • 謝謝你的指導
    2008年2月27日 上午 11:34