当您尝试通过使用 SQL Server 管理 Studio SQL Server 2005 中,使用备份工具后还原数据库时出现错误消息: <servername>(Microsoft.SqlServer.Smo) 服务器的失败的还原"

注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。

点击这里察看该文章的英文版: 937683
症状
请考虑以下情形。已安装的 Microsoft SQL Server 2005 的计算机上运行 SQL 编写器服务。若要备份一个数据库使用 SQL Server 管理 Studio。此外,您可以使用备份工具 (NTBackup.exe) 备份数据库文件。然后,您尝试从备份集使用 SQL Server 管理 Studio 还原数据库。在这种情况下您会收到类似于以下内容的错误消息:
还原失败服务器的 <ServerName>'. (Microsoft.SqlServer.Smo)
其他信息:
System.Data.SqlClient.SqlError: 无法打开备份设备 <GUID of the device>'. 操作系统错误 2(The system cannot find the file specified.)。(Microsoft.SqlServer.Smo)
如果您检查开始日期和完成日期的备份集,就会发现日期将更新以日期您使用备份工具。
原因
由于备份工具备份 SQL Server 2005 数据库使用 SQL 编写器服务,则会出现此问题。备份工具将触发创建快照,SQL 编写器服务。SQL 编写器服务在创建快照后,备份工具将确定数据库文件是否排除列表上。数据库文件包括.ldf 文件和 $.mdf 文件。如果排除列表上数据库文件备份工具从快照中删除数据库文件。但是,备份工具在 msdb 数据库中 backupset 表格中的添加项。
解决方案
若要解决此问题,停止 SQL 编写器服务,当您使用备份工具,如果您使用在计算机上的备份工具和 SQL Server 2005 备份功能。不要使用备份工具备份数据库文件。而是,使用 SQL Server 2005 年的内置功能将数据库备份。
状态
Microsoft 已经确认这是在"适用于"一节中列出的 Microsoft 产品中的问题。
更多信息
如果您检查 SQL Server 错误日志文件,您会发现类似于下面的消息的用户数据库和系统数据库的消息:
Date Time SPID I/O 是数据库模型上被冻结。不不需要任何用户操作。但是,如果 I/O 不及时恢复,您可以取消备份。

Date Time SPID I/O 已恢复的数据库模型中。不不需要任何用户操作。

Date Time SPID 备份数据库备份。数据库: 主,创建 date(time): DateTime) 转储的页面: 1,第一个 LSN: 300:248:52,最后一次的 LSN: 301:120:1,转储设备数: 1,设备信息: (FILE = 1,TYPE = VIRTUAL_DEVICE: {<GUID of the device>'}). 这是一条信息性消息。不不需要任何用户操作。

警告:本文已自动翻译

属性

文章 ID:937683 - 上次审阅时间:11/20/2007 17:47:14 - 修订版本: 1.3

Microsoft SQL Server 2005 Developer Edition, Microsoft SQL 2005 Server Enterprise, Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Standard X64 Edition, Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems, Microsoft SQL Server 2005 Enterprise X64 Edition, Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems, Microsoft SQL 2005 Server Workgroup

  • kbmt kbtshoot kbsql2005engine kbexpertiseadvanced kbprb KB937683 KbMtzh
反馈