Ao executar um RESTORE
comando, entendo que o SQL Server garante que um banco de dados existente não seja substituído por outro banco de dados. Esta verificação pode ser ignorada usando REPLACE
.
Entendo que o SQL Server usa os arquivos de backup FamilyGUID
para determinar se o banco de dados sendo restaurado é o mesmo que o banco de dados sendo substituído. Isso está correto?
Entendo que o FamilyGUID
arquivo de backup pode ser determinado usando
RESTORE headeronly FROM DISK = N'Q:\MyBackup.bak'
Mas como posso encontrar o FamilyGUID do banco de dados que está sendo substituído?