我在使用sqlserver2008时,使用别人发回的一个ceshishuju.bak文件进行还原我的数据库:CQMineOA,但是很不幸的报了3154错误。
报错为:
Msg 3634, Level 16, State 1, Line 1
The operating system returned the error '32(failed to retrieve text for this error. Reason: 15105)' while attempting 'RestoreContainer::ValidateTargetForCreation' on 'C:\Program Files\Microsoft SQL Server\MSSQL10.SQL2008TESTI\MSSQL\DATA\AdventureWorks_Data.mdf'.
Msg 3156, Level 16, State 8, Line 1
File 'AdventureWorks_Data' cannot be restored to 'C:\Program Files\Microsoft SQL Server\MSSQL10.SQL2008TESTI\MSSQL\DATA\AdventureWorks_Data.mdf'. Use WITH MOVE to identify a valid location for the file.
Msg 3634, Level 16, State 1, Line 1
The operating system returned the error '32(failed to retrieve text for this error. Reason: 15105)' while attempting 'RestoreContainer::ValidateTargetForCreation' on 'C:\Program Files\Microsoft SQL Server\MSSQL10.SQL2008TESTI\MSSQL\DATA\AdventureWorks_Log.ldf'.
Msg 3156, Level 16, State 8, Line 1
File 'AdventureWorks_Log' cannot be restored to 'C:\Program Files\Microsoft SQL Server\MSSQL10.SQL2008TESTI\MSSQL\DATA\AdventureWorks_Log.ldf'. Use WITH MOVE to identify a valid location for the file.
Msg 3119, Level 16, State 1, Line 1
Problems were identified while planning for the RESTORE statement. Previous messages provide details.
Msg 3013, Level 16, State 1, Line 1
RESTORE DATABASE is terminating abnormally.
在网上搜索了很久,前两个解决方案是:
【省略。。。找不到了】
后来在网上查了下。
我对sqlserver不是很熟,但是猜测是对方建的数据库是D盘的某某位置,并且数据库名就叫ceshishuju,所有要使用move命令来重定向。。。我大概这么理解,不求甚解先
restore database CQMineOA from disk = 'e:\ceshishuju.bak'
WITH MOVE 'ceshishuju' TO 'E:\db\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\CQMineOA.mdf',
MOVE 'ceshishuju_log' TO 'E:\db\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\CQMineOA.ldf',
replace,NOUNLOAD,STATS=10
GO
附上一个参考网站:
http://www.eggheadcafe.com/community/sql-server/13/10084840/sql-server-2005-restore-from-a-different-sever.aspx
分享到:
相关推荐
Microsoft SQL Server 2008 Native Client (SQL Server Native Client) 是单一动态链接库 (DLL),其中包含 SQL OLE DB 提供者和 SQL ODBC 驱动程序。此链接库针对使用机器码 API (ODBC、OLE DB 和 ADO) 的应用程序...
《SQL Server 2008 Internals》是微软技术专家David Campbell作序的一本深入解析Microsoft SQL Server 2008内部机制的专业书籍。由Paul S. Randal、Kimberly L. Tripp、Conor Cunningham、Adam Machanic和Ben ...
SQL Server 2008 Native Client是微软推出的一款用于与SQL Server进行数据交互的客户端库,它是SQL Server数据库引擎和应用程序之间的一个接口。这个库包含了ODBC(Open Database Connectivity)驱动程序和OLE DB...
sql server 2008 安装教程sql server 2008 安装教程sql server 2008 安装教程sql server 2008 安装教程sql server 2008 安装教程
SQL Server 2008是一款由Microsoft开发的关系型数据库管理系统,广泛应用于企业级的数据存储、管理和分析。在日常运维工作中,有时需要卸载并重新安装SQL Server 2008来解决各种问题或升级到更高版本。传统的卸载...
### Microsoft SQL Server 2008 Internals #### 前言 本书《Microsoft SQL Server 2008 Internals》是由Paul S. Randal、Kimberly L. Tripp、Conor Cunningham、Adam Machanic 和 Ben Nevarez共同编写的,并由...
SQL Server 2008是微软推出的一款关系型数据库管理系统,它在企业级数据管理和分析领域扮演着重要的角色。此安装包提供了64位和32位两种版本,以适应不同硬件环境的需求。以下是关于SQL Server 2008的一些核心知识点...
SQL Server 2008是微软公司推出的一款关系型数据库管理系统,它提供了广泛的企业级数据管理功能,包括数据存储、处理、分析以及安全等。在使用SQL Server 2008进行开发或管理工作时,驱动程序是连接应用程序与数据库...
SQL SERVER 2008 高级主题详解 SQL SERVER 2008 是一个功能强大且集成的数据解决方案,提供了一个安全、可靠、HIGH效的平台用于企业数据和商业智能应用。.NET Framework 是 SQL SERVER 2008 的核心组件之一,提供了...
解决SQL Server 2008安装失败的方法 SQL Server 2008是微软公司开发的一款关系型数据库管理系统,广泛应用于企业级数据库管理中。然而,在安装SQL Server 2008时,可能会遇到安装失败的问题。本文将着重介绍解决SQL...
Sql server2008 是微软最新的数据库,完全兼容 sqlserver2000 和 sql server2005数据库 但是sql server2008 的数据库驱动却和上述2个不一样! 我大致和大家介绍下sql server2008 数据库的驱动!! 去官网下载回来...
### SQL Server 2008 附加 SQL Server 2005 数据库 #### 背景介绍 在日常工作中,我们可能会遇到需要将不同版本的 SQL Server 数据库进行迁移或附加的情况。例如,从 SQL Server 2005 升级到 SQL Server 2008 的...
SQL Server 2008 各版本区别 SQL Server 2008 是一种功能强大且灵活的关系数据库管理系统,由 Microsoft 公司开发。该系统提供了多种版本,每种版本都有其特点和应用场景。下面我们将对 SQL Server 2008 的各个...
Microsoft SQL Server 2008 Native Client是在Windows 10操作系统上使用的一种数据库连接组件,它为应用程序提供了与SQL Server交互的能力。这个组件是专为SQL Server设计的,旨在提高性能、安全性和兼容性,特别是...
Sql Server 2005 打开 Sql Server 2008 mdf 文件数据库转换是指将 Sql Server 2008 中的数据库文件(mdf 文件)转换为 Sql Server 2005 可以识别的格式,以便在 Sql Server 2005 中使用。这种转换过程需要使用 Sql ...
在将SQL Server 2005升级至SQL Server 2008的过程中,涉及的知识及技巧涵盖了从理解新版本特性到优化、安全、开发、维护高可用性数据库、数据仓库构建和报告服务使用的广泛范围。以下将详细介绍升级过程中需要注意的...
Microsoft SQL Server 2008 R2 功能包是是为 SQL Server 2008 R2 SP3 附加值的独立包的x64+x86集合,简体中文版本。 Microsoft® SQL Server® 2008 R2 SP3 功能包是为 Microsoft® SQL Server® 2008 R2 提供附加值...
标题中的“JDBC连接SQL Server 2008 R2的驱动”指的是使用Java数据库连接(JDBC)技术与Microsoft SQL Server 2008 R2数据库进行交互所需的驱动程序。JDBC是Java平台的标准接口,它允许Java应用程序与各种类型的...