Sql server SQL Server:还原数据库-为什么文件名都相同?
我对SQL Server比较陌生,所以请耐心等待 SQL Server 2008 R2,在Windows Server 2008 R2企业版SP1上 我正在将生产数据库恢复到测试数据库(用于电子病历)。我右键单击测试数据库并选择Sql server SQL Server:还原数据库-为什么文件名都相同?,sql-server,database,sql-server-2008-r2,restore,Sql Server,Database,Sql Server 2008 R2,Restore,我对SQL Server比较陌生,所以请耐心等待 SQL Server 2008 R2,在Windows Server 2008 R2企业版SP1上 我正在将生产数据库恢复到测试数据库(用于电子病历)。我右键单击测试数据库并选择Tasks-->Restore-->Database。我找到了所需的.bak文件(在本例中为NGProd\u data\u dump.bak) 在选项部分的“将数据库文件还原为:”表下,所有文件在最右边的列中具有相同的值。我的一位同事告诉我,我必须手动重命名它们。为什么?
Tasks-->Restore-->Database
。我找到了所需的.bak
文件(在本例中为NGProd\u data\u dump.bak
)
在选项部分的“将数据库文件还原为:”表下,所有文件在最右边的列中具有相同的值。我的一位同事告诉我,我必须手动重命名它们。为什么?是这样吗?请看屏幕截图。所有.ndf
文件都是相同的名称,显然它们必须是唯一的
有没有更有效的方法?我甚至不确定我问的问题是否正确。我们将不胜感激
第一次执行恢复时,您需要手动确保这些文件名正确无误。如果再次在同一数据库上恢复同一备份,它通常会保留正确的名称。至少在我的经验中,这是真的。我困惑的是,为什么它们都默认为同一个名称,为什么我必须手动重命名它们,哪怕是一次。这让我觉得我在做错事。我一直在问自己这个问题。据我所知,你没有做错什么。