none
如何刪除一個db內的多個datafile檔 RRS feed

  • 問題

  • SQL2005 一個db可建立多ndf檔及多個ldf檔,但因建立後反悔,想刪除其中幾個檔案,卻出現此檔案內有資料,不可以刪除,請問如何刪除?

    為何SQL2000刪除時,卻不會有此訊息?

     

    2007年3月9日 上午 10:16

解答

  • Dear Sir,

     

    若是您的資料檔內已有存放資料的話, 您是無法刪除該資料檔的.

    舉一個例子, 若是您只是建立一個資料庫

    test.mdf

    test1.ndf

    test2.ndf

    test_log.ldf

    test_log1.ldf

     

    您在一建立好後是可以去刪除的.

     

    因此您若是需要刪除的話, 您必須先將資料移除. 我們常見的做法是建立一個新的資料庫, 並依照您的需要配置新的檔案數, 再將資料導入.

     

    Best regards,

    Colin Lin

    微軟技術支援中心-Colin

    2007年4月3日 上午 11:34