将新名称下的 SQL 数据库复制到同一服务器

将新名称下的 SQL 数据库复制到同一服务器

我正在尝试在同一台服务器上以新名称创建 SQL Server 2008 数据库的副本。

我有机器的物理访问权限。我尝试创建完整备份,然后以新名称恢复该备份,但 SSMS 提示“备份集包含所选数据库以外的其他数据库的备份。”

我也尝试过做一个restore from database而不是restore from file,但也没有用。

对数据库进行完整备份并以新名称恢复数据库的最佳方法是什么?

答案1

进行完整备份时,选择“覆盖”旧备份或以不同的名称保存它。

或者您可以使用 T-SQL:

从磁盘恢复数据库 YourDatabase = 'C:\YourDatabase.bak' 并替换

答案2

哎呀!您想要复制的数据库的名称一定不存在。

我现在已经让它工作了[捂脸]

相关内容