您目前已離線,請等候您的網際網路重新連線

如何合併實體檔案並重新命名邏輯檔案名稱在 SQL Server 2000 和 SQL Server 2005 中

重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。

814576
結論
在 Microsoft SQL Server 2000 和 MicrosoftSQL Server 2005 中,您可以新增、 刪除,與重新命名資料檔和交易記錄檔。本文將告訴您如何進行合併彙算實體檔案,以及如何重新命名邏輯檔案名稱在 SQL Server 2000 和 SQL Server 2005 中。
其他相關資訊

合併彙算實體檔案

您可能必須合併檔案,或減少執行 SQL Server 2000 的伺服器或 SQL Server 2005 的實體檔案的數目。若要減少實體檔案,您可以刪除檔案。若要將合併檔案,您可以清除非現用交易。

刪除檔案

刪除資料或交易記錄檔會從資料庫移除檔案。然而,您不能移除檔案從一個資料庫,如果檔案包含資料或交易記錄檔資訊。如果檔案是空白,您只可以移除檔案。如果您想要保留資料您可以從資料檔遷移資料到相同的檔案群組中的其他檔案。若要遷移資料,您可以使用 DBCC 式陳述式,並指定 EMPTYFILE 子句。然後,SQL Server 不再允許插入該檔案中的資料,並就可以使用 ALTER 資料庫陳述式來刪除檔案。

您無法將交易記錄檔資料從一個記錄檔遷移到另一個則是刪除交易記錄檔。

正在清除非現用交易

若要清除非作用中的交易從交易記錄檔,您必須截斷或備份交易記錄檔。當交易記錄檔不再包含任何使用中或非使用中的交易時,您可以從資料庫移除記錄檔。若要從資料庫移除記錄檔,請執行下列步驟:
  • 要壓縮的資料或檔案中的資訊,而且使檔案空,執行下列的 Transact-SQL 陳述式:
    DBCC SHRINKFILE ('<logical file name>', EMPTYFILE ) 
  • 若要從資料庫中刪除檔案執行下列的 Transact-SQL 陳述式:
    ALTER DATABASE <Database name>  REMOVE FILE <logical file name> 

重要新增或刪除檔案後,請立即建立資料庫備份。建立交易記錄檔備份之前,您必須建立完整資料庫備份。

重新命名邏輯檔案名稱

若要修改資料檔或記錄檔的邏輯名稱,指定您想要使用 Name] 參數來重新命名的邏輯檔案名稱,然後再指定 [藉由使用 參數的 [檔案的新邏輯名稱。若要重新命名邏輯檔案,執行下列的 Transact-SQL 陳述式:
ALTER DATABASE <Database name>  MODIFY FILE  ( NAME = <current_logical_name>, NEWNAME = <new_logical_name>)
参考
如需詳細資訊請造訪下列 Microsoft 網站]:

Adding and Deleting Data and Transaction Log Files

DBCC SHRINKFILE

Physical Database Files and Filegroups

ALTER DATABASE

Expanding a Database

Shrinking a Database

如需詳細資訊按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
324432PRB: DBCC 式] 和 [式命令可能無法運作是因為 sparsely 填入的文字、 ntext 或 image 資料行

警告:本文已自動翻譯

內容

文章識別碼:814576 - 最後檢閱時間:05/11/2007 05:42:11 - 修訂: 4.4

  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • kbmt kbsysadmin kbinfo kbhowto kbfaq KB814576 KbMtzh
意見反應