Bạn hiện đang ngoại tuyến, hãy chờ internet để kết nối lại

Làm thế nào để củng cố tập tin vật lý và đổi tên tên tập tin hợp lý trong SQL Server 2000 và trong SQL Server 2005

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch máy của Microsoft chứ không phải do con người dịch. Microsoft cung cấp các bài viết do con người dịch và cả các bài viết do máy dịch để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng ngôn ngữ của bạn. Tuy nhiên, bài viết do máy dịch không phải lúc nào cũng hoàn hảo. Loại bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, giống như một người nước ngoài có thể mắc sai sót khi nói ngôn ngữ của bạn. Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra. Microsoft cũng thường xuyên cập nhật phần mềm dịch máy này.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này:814576
TÓM TẮT
Trong Microsoft SQL Server 2000 và trong MicrosoftSQL Server 2005, bạn có thể thêm, xóa, và đổi tên các dữ liệu tập tin và các tập tin log giao dịch. Bài này giải thích làm thế nào để củng cố vật lý tệp và làm thế nào để đổi tên tên tập tin hợp lý trong SQL Server năm 2000 và trong SQL Server 2005.
THÔNG TIN THÊM

Củng cố tập tin vật lý

Bạn có thể có để củng cố các tập tin hoặc giảm thiểu số lượng vật lý tập tin cho một máy chủ đang chạy SQL Server 2000 hoặc SQL Server 2005. Để giảm các số tập tin vật lý, bạn có thể xóa các tập tin. Củng cố các tập tin, bạn có thể dọn sạch các giao dịch không hoạt động.

Xóa các tập tin

Đang xóa bỏ dữ liệu một hoặc một tệp sổ ghi của giao dịch loại bỏ các tập tin từ cơ sở dữ liệu. Tuy nhiên, bạn không thể loại bỏ một tập tin từ cơ sở dữ liệu nếu tập tin chứa các thông tin đăng nhập dữ liệu hoặc giao dịch. Bạn chỉ có thể loại bỏ một tập tin nếu các tập tin là có sản phẩm nào. Nếu bạn có dữ liệu mà bạn muốn giữ lại, bạn có thể di chuyển dữ liệu từ một tập tin dữ liệu cho các tập tin khác trong cùng một filegroup. Di chuyển dữ liệu, bạn có thể sử dụng một tuyên bố DBCC SHRINKFILE và xác định các khoản EMPTYFILE. Sau đó, SQL Hệ phục vụ không còn cho phép dữ liệu để được chèn vào trong tập tin, và bạn có thể xoá các tập tin bằng cách sử dụng một tuyên bố làm thay đổi cơ sở dữ liệu.

Bạn không thể di chuyển các giao dịch đăng nhập dữ liệu từ tập tin đăng nhập một trong những khác để xóa một bản ghi của giao dịch tập tin.

Đang dọn dẹp các giao dịch không hoạt động

Để tẩy không hoạt động giao dịch từ một tệp sổ ghi của giao dịch, bạn phải truncate hay sao lưu các bản ghi của giao dịch. Khi một giao dịch đăng nhập tập tin không có còn chứa bất kỳ giao dịch hoạt động hoặc không hoạt động, bạn có thể loại bỏ các đăng nhập tập tin từ cơ sở dữ liệu. Để loại bỏ tệp sổ ghi cơ sở dữ liệu, sử dụng các thẻ bước sau:
  • Thu hẹp dữ liệu hay thông tin trong một tập tin và để làm cho các tệp rỗng, chạy câu Transact-SQL sau đây:
    DBCC SHRINKFILE ('<logical file name>', EMPTYFILE ) 
  • Để xóa một tập tin từ cơ sở dữ liệu, chạy sau đây SQL giao dịch nội dung:
    ALTER DATABASE <Database name>  REMOVE FILE <logical file name> 

QUAN TRỌNG Sau khi bạn thêm hoặc xóa các tập tin, tạo bản sao lưu cơ sở dữ liệu ngay lập tức. Bạn cần phải tạo một bản sao lưu cơ sở dữ liệu đầy đủ trước khi bạn tạo một giao dịch đăng nhập sao lưu.

Đổi tên hợp lý tên tập tin

Để sửa đổi hợp lý tên tập tin dữ liệu hoặc một tệp sổ ghi, chỉ định tên hợp lý tệp bạn muốn đổi tên bằng cách sử dụng các Tên tham số, và sau đó chỉ định hợp lý tên mới cho tệp bởi bằng cách sử dụng các NewName tham số. Ñeå ñoåi teân taäp tin hợp lý, chạy sau đây SQL giao dịch nội dung:
ALTER DATABASE <Database name>  MODIFY FILE  ( NAME = <current_logical_name>, NEWNAME = <new_logical_name>)
THAM KHẢO
Để biết thêm chi tiết, hãy truy cập trang Web Microsoft sau đây các trang web:

Thêm và xoá bỏ dữ liệu và tập tin đăng nhập của giao dịch

DBCC SHRINKFILE

Vật lý cơ sở dữ liệu tập tin và Filegroups

THAY ĐỔI CƠ SỞ DỮ LIỆU

Mở rộng cơ sở dữ liệu

Thu hẹp lại cơ sở dữ liệu

Cho thêm thông tin, bấm số bài viết sau đây để xem các bài viết trong các Cơ sở kiến thức Microsoft:
324432PRB: DBCC SHRINKFILE và SHRINKDATABASE lệnh có thể không làm việc vì công dân cư thưa thớt văn bản, Ntext, hay hình ảnh cột

Cảnh báo: Bài viết này đã được dịch tự động

Thuộc tính

ID Bài viết: 814576 - Xem lại Lần cuối: 08/28/2011 08:37:00 - Bản sửa đổi: 2.0

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

  • kbsysadmin kbinfo kbhowto kbfaq kbmt KB814576 KbMtvi
Phản hồi