在 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
分享到:
相关推荐
SQL Server 2014提供了多种方法来还原数据库,包括但不限于以下几种: 1. **通过SQL Server Management Studio (SSMS) 还原** - 打开SQL Server Management Studio并连接到SQL Server实例。 - 在对象资源管理器...
在实际工作中,可能会遇到需要将旧版本的数据库备份还原到新版本的情况,比如本例中的将 SQL Server 2000 的数据库备份还原到 SQL Server 2005 中。虽然这种操作通常不被推荐,但有时候为了数据迁移或兼容性测试等...
SQLSERVER基础实用必会SQL语句整理 本文档旨在整理SQLSERVER基础...本文档提供了一些有用的SQLSERVER基础实用必会SQL语句,涵盖数据库的创建、备份、还原等问题的解决方法,可以帮助开发者更好地使用SQLSERVER数据库。
SQL Server是一款广泛使用的数据库管理系统,由Microsoft开发。...以上步骤结合使用,能够帮助解决在SQL Server 2005中还原数据库时遇到的“备份集中的数据库备份与现有的'xxxx'数据库不同”的错误。
### SQL Server 2005 镜像实现方法与测试 #### 一、概述 SQL Server 2005的数据库镜像功能提供了一...通过以上详细的步骤和注意事项,可以有效地在SQL Server 2005中实现数据库镜像功能,提高系统的可用性和可靠性。
本文将围绕“查询分析器还原数据库”的主题展开,详细解析如何通过SQL Server查询分析器来实现数据库的还原过程,尤其是在指定绝对路径的情况下。 ### SQL Server查询分析器简介 SQL Server查询分析器(现称为SQL ...
本资源摘要信息涵盖了 SQL Server 的 SQL 语句的重点知识点,包括创建数据库、删除数据库、备份和还原数据库等重要操作。 创建数据库 创建数据库是 SQL Server 的基本操作之一。使用 `CREATE DATABASE` 语句可以...
标题与描述均指向了“T-SQL语言还原数据库”这一主题,这涉及到SQL Server数据库管理系统中的关键功能之一:数据库恢复。T-SQL(Transact-SQL)是Microsoft SQL Server使用的SQL方言,它不仅用于查询数据,还用于...
在查询窗口运行如下语句: 代码如下: use master restore database AdventureWorks from disk = ‘E:\databasebackup\AdventureWorks.bak’ with replace, MOVE N’AdventureWorks_Data’ TO N’C:\Program Files\...
在SQL Server 2000中,当尝试恢复数据库时,可能会遇到“设备激活错误”的问题,这通常意味着数据库文件的物理位置与SQL Server期望的位置不符。错误信息提示需要使用`WITH MOVE`选项来指定文件的新位置。以下是一些...
SqlCommand cmd = new SqlCommand("RESTORE DATABASE DBName FROM DISK = 'C:\\Program Files\\Microsoft SQL Server\\MSSQL.1\\MSSQL\\Back\\back.bak' WITH MOVE 'DBName' TO 'C:\\Program Files\\Microsoft SQL ...
在SQL Server中,可以利用BACKUP命令来备份数据库,而RESTORE命令用于还原数据库。通过编写脚本,数据库管理员可以在还原数据库时更加灵活地控制还原过程。例如,可以指定还原的目标数据文件和日志文件的位置,控制...
SET @sql='RESTORE DATABASE '+@dbname+' FROM DISK = ''' + @path + ''' WITH REPLACE, MOVE ''' + @sdbname1 + ''' TO ''' + @dispath + @dbname + '.mdf', MOVE ''' + @sdbname2 + ''' TO ''' + @dispath + @...
在IT领域,数据库的迁移是一项常见的任务,尤其是在SQL Server环境中。本篇文章将详细介绍SQL Server数据库迁移的步骤,包括实例登录的迁移、数据库备份与恢复,以及数据文件在新文件系统的重新定位。 首先,我们来...
3154错误通常出现在还原数据库时,源数据库文件的头信息无法正确读取,这可能与备份文件和SQL Server版本不匹配有关。 需要指出的是,在进行数据库还原操作之前,务必确保对备份文件的完整性进行验证,以及做好相关...
还原数据库通常需要执行RESTORE DATABASE命令,结合WITH MOVE选项指定数据和日志文件的新位置,尤其是当数据库文件路径在备份后有变动时。 为了实现拖放功能,我们需要使用Windows Forms或WPF(Windows ...