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

Trình duyệt của bạn không được hỗ trợ

Bạn cần cập nhật trình duyệt của mình để sử dụng trang web.

Cập nhật lên Internet Explorer phiên bản mới nhất.

Làm thế nào để sao lưu Nhật ký giao dịch cuối khi thầy và các tập tin bộ máy cơ sở dữ liệu bị hư hỏng trong SQL Server

Extended support for SQL Server 2005 ends on April 12, 2016

If you are still running SQL Server 2005 after April 12, 2016, you will no longer receive security updates and technical support. We recommend upgrading to SQL Server 2014 and Azure SQL Database to achieve breakthrough performance, maintain security and compliance, and optimize your data platform infrastructure. Learn more about the options for upgrading from SQL Server 2005 to a supported version here.

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch thuật của Microsoft và có thể được Cộng đồng Microsoft chỉnh sửa lại thông qua công nghệ CTF thay vì một biên dịch viên chuyên nghiệp. Microsoft cung cấp các bài viết được cả biên dịch viên và phần mềm dịch thuật thực hiện và cộng đồng chỉnh sửa lại để 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 nhiều ngôn ngữ Tuy nhiên, bài viết do máy dịch hoặc thậm chí cộng đồng chỉnh sửa sau không phải lúc nào cũng hoàn hảo. Các 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, 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.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này: 253817
Tóm tắt
Bạn có thể sao lưu Nhật ký giao dịch hiện hoạt động ngay cả khi các tập tin bộ máy cơ sở dữ liệu bị hư hỏng, miễn là các tập tin Nhật ký giao dịch là vẫn có sẵn. Trên Microsoft SQL Server 7.0, cả hai tập tin dữ liệu chính và tệp nhật ký giao dịch phải có sẵn để bạn sao lưu các bản ghi hoạt động giao dịch cuối cùng. Nếu bộ máy cơ sở dữ liệu tổng thể cũng bị hư hỏng, bạn có thể xây dựng lại và khôi phục lại bộ máy cơ sở dữ liệu chủ đầu tiên, và sau đó sao lưu các bản ghi hoạt động giao dịch cuối cùng của bộ máy cơ sở dữ liệu không có sẵn. Ví dụ, các tập tin dữ liệu và thiết bị tổng thể có thể trên phương tiện truyền thông bị hư hỏng. Tuy nhiên, nếu đồng gửi lưu bộ máy cơ sở dữ liệu tổng thể không có sẵn, bạn có thể sao lưu bản ghi hoạt động giao dịch cuối cùng của bộ máy cơ sở dữ liệu bằng cách sử dụng phương pháp được thảo luận trong bài viết này, miễn là các tập tin dữ liệu chính và tệp nhật ký giao dịch có sẵn trên SQL Server 7.0.

Lưu ý Để làm điều này trong Microsoft SQL Server 2000 hoặc trong Microsoft SQL Server 2005, chỉ tệp nhật ký giao dịch phải có sẵn.

Lưu ý Các tiện ích xây dựng lại tổng thể được thực hiện một cách khác nhau trong Microsoft SQL Server 2000 64 bit. Trong SQL Server 2000 64 bit, SQL Server mất lợi thế của các tính năng tự sửa chữa được cung cấp bởi Microsoft Windows cài đặt chuyên biệt. Ngoài ra, cài đặt chuyên biệt lại bất động sản và tài sản REINSTALLMODE trên dòng lệnh thiết lập có sẵn cho một cách rõ ràng xây dựng lại sổ kiểm nhập, cài đặt chuyên biệt lại các tập tin bị hỏng hoặc thiếu tập tin, cài đặt chuyên biệt lại phím lối tắt bị hỏng hoặc thiếu các phím lối tắt, và xây dựng lại bộ máy cơ sở dữ liệu tổng thể . Các thuộc tính này có thể được xác định trên dòng lệnh hoặc trong một tập tin .ini.

sao lưu Nhật ký giao dịch cuối cùng trong SQL Server 2000 hoặc SQL Server 2005

Trong SQL Server 2000 và SQL Server 2005, nếu bộ máy cơ sở dữ liệu tổng thể và các tập tin dữ liệu của một bộ máy cơ sở dữ liệu người dùng là xấu, nhưng tệp nhật ký giao dịch của bộ máy cơ sở dữ liệu là vẫn còn có sẵn, bạn vẫn có thể sao lưu các bản ghi hoạt động giao dịch cuối cùng của bộ máy cơ sở dữ liệu để giảm mất mát dữ liệu. Nếu bộ máy cơ sở dữ liệu tổng thể không phải là xấu, xem chủ đề "Sao lưu Nhật ký" trong SQL Server sách trực tuyến.

Để sao lưu Nhật ký giao dịch cuối cùng trong SQL Server 2000 hoặc SQL Server 2005, hãy làm theo các bước sau:
  1. Đổi tên tệp nhật ký giao dịch.
  2. Xây dựng lại bộ máy cơ sở dữ liệu tổng thể .
  3. Tạo một bộ máy cơ sở dữ liệu tương tự. bộ máy cơ sở dữ liệu mới nào không phải là cùng kích thước; Tuy nhiên, nó phải có cùng số lượng dữ liệu và tập tin ghi lưu.
  4. Dừng SQL Server 2000 hoặc SQL Server 2005.
  5. Xóa tất cả các tập tin dữ liệu của sothat bộ máy cơ sở dữ liệu mới được tạo ra, nó sẽ không thành công phục hồi. Thay thế các tập tin kí nhập của bộ máy cơ sở dữ liệu mới với theoriginal kí nhập tập tin để bạn có thể sao lưu Nhật ký giao dịch.
  6. Khởi động lại SQL Server 2000 hoặc SQL Server 2005.
  7. Chạy lệnh này để trở lại đuôi của Nhật ký:
    Backup Log <database_name> to Disk = <device_name> With NO_TRUNCATE
  8. Sử dụng các sp_dbremove lưu trữ thủ tục để loại bỏ bộ máy cơ sở dữ liệu.

sao lưu Nhật ký giao dịch cuối cùng trong SQL Server 7.0

Để sao lưu các hoạt động giao dịch cuối kí nhập trong SQL Server 7.0, hãy làm theo các bước sau:
  1. Đổi tên các dữ liệu chính tập tin và giao dịch tập tin ghi lưu.
  2. Xây dựng lại bộ máy cơ sở dữ liệu tổng thể .
  3. Tạo một bộ máy cơ sở dữ liệu tương tự. bộ máy cơ sở dữ liệu mới nào không phải là cùng kích thước; Tuy nhiên, nó phải có cùng số lượng dữ liệu và tập tin ghi lưu.
  4. Dừng SQL Server 7.0.
  5. Xóa tất cả các tập tin dữ liệu của sothat bộ máy cơ sở dữ liệu mới được tạo ra, nó sẽ không thành công phục hồi. Thay thế tệp dữ liệu chính và kí nhập các tập tin của bộ máy cơ sở dữ liệu mới với một bản gốc để bạn có thể sao lưu transactionlog.
  6. Khởi động lại SQL Server 7.0.
  7. Chạy lệnh này để trở lại đuôi của Nhật ký:
    Backup Log <database_name> to Disk = <device_name> With NO_TRUNCATE
  8. Sử dụng các sp_dbremove lưu trữ thủ tục để loại bỏ bộ máy cơ sở dữ liệu.
  9. Khôi phục lại bộ máy cơ sở dữ liệu với tất cả các tập tin log.

Warning: This article has been translated automatically

Thuộc tính

ID Bài viết: 253817 - Xem lại Lần cuối: 03/03/2014 22:39:00 - Bản sửa đổi: 3.0

  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2000 64-bit Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • kbhowtomaster kbmt KB253817 KbMtvi
Phản hồi
osoft.com/ms.js'><\/script>");