日期:2014-05-16  浏览次数:20440 次

在 SQL Server 2005 中还原数据库正确方法:restore with move。

在 SQL Server 2005 中还原 Northwind 数据库正确方法:restore with move。
SQL Server 2005 中数据文件所在目录为:d:\microsoft sql server\mssql.1\mssql\data\

restore database Northwind from disk = 'c:\Northwind.bak'
with move 'Northwind'???? to 'd:\microsoft sql server\mssql.1\mssql\data\Northwind.mdf'
??? ,move 'Northwind_log' to 'd:\microsoft sql server\mssql.1\mssql\data\Northwind.ldf'
Northwind 数据库在 SQL Server 2005 中顺利还原。

注意,在 SQL Server 2005 中还原 Northwind 的时候,并不需要首先创建一个同名的 Northwind 数据库,而是直接进行 restore。

另外的一个问题是,如果客户给你一个 Northwind.bak 备份文件,让你在自己的机器上 restore。那么如何来确定 with move 中的逻辑文件名呢?一个方法是向客户咨询获取,二是使用 SQL Server restore filelistonly 来查看。



本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/czmao1985/archive/2010/09/01/5855186.aspx