MS SQL Server从MDF恢复数据库& LDF没有显示最新数据

时间:2009-07-20 14:42:23

标签: sql-server

数据库是MS SQL Server Express 2005.数据库处于简单模式。

我正在尝试将现有数据库还原到新服务器。我将MDF和LDF文件复制到新服务器。我附上了MDF并验证了正确的LDF与之相关。附加数据库后,我比较了两个数据库中的数据,发现新的附加数据不是最新的。为什么呢?

2 个答案:

答案 0 :(得分:1)

  • 分离数据库。
  • 复制MDF和LDF文件
  • 重新连接新服务器

我很惊讶您最初设法复制文件,因为SQL Server专门锁定文件。

您需要分离才能干净地“关闭”数据库。

答案 1 :(得分:0)

只需分离数据库。上次交易将保存到数据库中,您可以成功附加数据库。