Tôi dường như nhớ rằng, vào năm 2008, bạn có thể khôi phục bản sao lưu thành bản sao mới của DB, bằng cách thay đổi tên trong trường "Cơ sở dữ liệu đích" từ trình hướng dẫn khôi phục. Nó sẽ tạo ra một DB hoàn toàn mới, đó là bản sao của DB gốc được khôi phục đến thời điểm mà bạn muốn. Tôi đã không tìm ra cách để SQL 2012 thực hiện điều này.
Bây giờ, tôi hiểu (nhờ Aaron Bertrand) rằng điều này không thực sự thay đổi, và năm 2012 thực sự làm cho tôi rõ ràng hơn rằng chiến lược này là một ý tưởng tồi ngay từ đầu!
Vì vậy, điều tôi cần làm là: Tạo một DB mới, 'MyDB_Copy', từ một DB hiện có, 'MyDB', bằng cách sử dụng các tệp sao lưu của nó. Chúng tôi có các bản sao lưu đầy đủ hàng đêm (.bak) và TLogs cứ sau 15 phút (.trn). Tôi không muốn 'MyDB' hiện tại bị ảnh hưởng / chạm vào, bởi vì nó "sống".
Sau khi MyDB_Copy được tạo từ tệp sao lưu chính đầy đủ, sau đó tôi cần khôi phục vài chục bản sao lưu TLog để đưa nó đến một thời điểm nhất định.