Tôi có thể sử dụng nhật ký giao dịch để xây dựng lại cơ sở dữ liệu không?


8

Chúng tôi đã mất một số dữ liệu và dường như không có một bản sao lưu đáng tin cậy. Chúng tôi có nhật ký giao dịch HUGE và có một số ý kiến ​​cho rằng chúng tôi có thể sử dụng chúng để quay lại một điểm nhất định.

Có thể giúp xây dựng lại cơ sở dữ liệu bằng nhật ký giao dịch không?

Máy chủ SQL 2008 R2, btw.

(x-đăng từ stackoverflow)

Câu trả lời:


7

Không. Bạn cần một hình ảnh trước đó của cơ sở dữ liệu (ví dụ: bản sao lưu đáng tin cậy) để bắt đầu.


Có vẻ như chúng tôi đã tìm thấy một tệp .bak từ tháng Bảy. Không lý tưởng, nhưng đó là một cái gì đó.
spuppett

6

Như Remus Rusanu đã nói , bạn không thể xây dựng lại cơ sở dữ liệu. Thật tệ, nhưng đó là sự thật. Nhưng dữ liệu từ nhật ký của bạn có thể được trích xuất bằng các công cụ như Lumigent LogExplorer. Tôi hiểu rằng nó có khả năng rất hữu ích mà nó có thể giúp đỡ, nhưng có lẽ đây là cách để trích xuất thứ gì đó mà bạn cần.


4
+1 Có một số câu chuyện đáng kinh ngạc về sự phục hồi từ các tình huống không thể . Một tỷ lệ phần trăm của dữ liệu thực sự có thể được phục hồi, nếu nó có đủ giá trị để đảm bảo nỗ lực phục hồi.
Mark Storey-Smith
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.