添加同名 SQL Server 数据库 SQL Server 2019

Adding a SQL Server database with the same name SQL Server 2019

我有以下内容:

DB1 - 实时数据库 QMLive.mdf / OMLive.ldf - 当前 运行

DB2 - QMLive.mdf / OMLive.ldf(备份前 3 天)

我需要将 DB 2 附加为 MonthEnd.mdf / MonthEnd.ldf,因为我没有 .bak 文件(NAS 上的 SQL 网络验证有问题)

当我重命名 DB2 文件并尝试附加它时,出现无法挂载它的错误...我猜 DB2 与存储在 Table 中的 DB1 具有相同的名称.

在下面的示例中,我创建了一个 MyDB (MyDB.mdf + MyDB_log.ldf) 数据库。 然后我复制了这些文件:MyDB-2.mdf + MyDB-2_log.ldf

然后我使用以下过程将“-2”文件作为“MyDB-2”数据库附加到 SQL 服务器:

  1. 右键单击“数据库”和select“附加...”
  2. 使用“添加...”按钮添加“MyDB-2.mdf”
  3. 手动编辑突出显示的部分,将“-2”添加到“附加为”和“当前文件路径”

这样连接两个数据库: