Khi thực hiện một RESTORE
lệnh, tôi hiểu rằng SQL Server đảm bảo rằng cơ sở dữ liệu hiện tại không bị ghi đè bởi cơ sở dữ liệu khác. Kiểm tra này có thể được bỏ qua bằng cách sử dụng REPLACE
.
Tôi hiểu rằng SQL Server sử dụng tệp sao lưu FamilyGUID
để xác định xem cơ sở dữ liệu đang được khôi phục có giống với cơ sở dữ liệu bị ghi đè hay không. Điều này có đúng không?
Tôi hiểu rằng FamilyGUID
tệp sao lưu có thể được xác định bằng cách sử dụng
RESTORE headeronly FROM DISK = N'Q:\MyBackup.bak'
Nhưng làm thế nào tôi có thể tìm thấy FamilyGUID của cơ sở dữ liệu đang bị ghi đè?