标签: sql-server database-restore
我在SQL Server中有一个数据库,可以从中创建备份文件。现在,我创建一个新数据库,并尝试将备份恢复到该新数据库。
我尝试从.bak文件恢复数据库。当我在SQL Server中还原它时,会收到“成功”消息,但是不会还原所有表和存储过程。
.bak
什么问题?
答案 0 :(得分:0)
,但不会还原所有表和存储过程。
这意味着您可以在SQL Server中看到新还原的数据库。在那种情况下,请验证.bak文件以检查它是否实际上包含了所有必需的表/过程部分,或者同一.bak文件可能已附加了空数据库备份(出于某种原因)。您可以通过以下查询进行检查:
RESTORE HEADERONLY FROM DISK = 'C:\Backups\AppendedBackup.bak';
答案 1 :(得分:0)
我进行了此设置,并且当前已恢复。