我正在尝试在同一台服务器上以新名称创建 SQL Server 2008 数据库的副本。
我有机器的物理访问权限。我尝试创建完整备份,然后以新名称恢复该备份,但 SSMS 提示“备份集包含所选数据库以外的其他数据库的备份。”
我也尝试过做一个restore from database
而不是restore from file
,但也没有用。
对数据库进行完整备份并以新名称恢复数据库的最佳方法是什么?
答案1
进行完整备份时,选择“覆盖”旧备份或以不同的名称保存它。
或者您可以使用 T-SQL:
从磁盘恢复数据库 YourDatabase = 'C:\YourDatabase.bak' 并替换
答案2
哎呀!您想要复制的数据库的名称一定不存在。
我现在已经让它工作了[捂脸]