我正在尝试使用以下说明备份Windows Server 2008上的SQL Server 2008数据库: http : //msdn.microsoft.com/en-us/library/ms253070%28VS.80%29.aspx
一切都非常简单(只需按照向导来触发备份),但SQL备份失败,并出现以下错误:
—开始错误—
执行维护计划
附加信息:
作业'TFS backup.Subplan_1'失败。 (SqlManagerUI)
—结束错误—
这里是从日志(只有2个相关条目)copy'n'paste:
—开始日志条目—
date,来源,严重程度,日志ID,消息,进程ID,邮件项目ID,帐户ID,上次修改,上次修改者,类别,事件,用户,计算机
07/07/2009 12:21:22,服务控制pipe理器,信息,无法find源“服务控制pipe理器”中事件ID“1073748860”的说明。 本地计算机可能没有必要的registry信息或消息DLL文件来显示该消息,或者您可能没有权限来访问它们。 以下信息是事件的一部分:“诊断系统主机”正在运行,,,,,,(0),1073748860,,WIN2008-TFS
07/07/2009 12:20:42,SQLSERVERAGENT,警告,, SQL Server计划作业'TFS backup.Subplan_1'(0x0140518D9AD209468CD45ECA97EC0B93) – 状态:失败 – 调用date:2009-07-07 12:20:41 – 消息:工作失败了。 作业由用户WIN2008-TFS \ Administrator调用。 运行的最后一步是步骤1(Subplan_1)。,,,,,,作业引擎,1073742032,WIN2008-TFS
—结束日志条目—
首先,这是一个标准的SQL Server备份。 TFS数据在那里,但这不相关。
其次,在SSMS中,打开您的维护计划进行编辑。 确保启用了日志logging,然后运行计划。 这将在SQL Server安装文件夹下的/ LOG文件夹中创build文本文件。 检查一下,它会有更具体的错误的细节。 发布,我们可以帮助您debugging问题。
确保集成服务已安装
Windows事件查看器说什么,查看下系统和应用程序。
我find的1073748860唯一的信息是“服务已经改变了它的运行状态”,在做备份时SQL Server崩溃了吗?
在你的问题中,你说你想要备份一个SQL 2008数据库,但是你正在关注的文章是针对Windows Team Foundation Server(我不确定这是什么,所以它可能是你以后?),但以下是备份SQL 2008数据库的链接:
T-SQL: http : //msdn.microsoft.com/en-us/library/ms186865.aspxpipe理工作室: http : //msdn.microsoft.com/en-us/library/ms187510.aspx
利马
您正在备份到networking共享,还是运行备份的帐户可能无法访问的文件夹? 如果SQL Server服务以LocalSystem身份运行,则无法备份到UNC名称。
从命令提示符下尝试:
osql / S myserver / E / Q“backup database mydb to disk ='D:\ somefolder \ mydb.bak'with init”
检查没有什么基本错误。 将“myserver”,“mydb”和文件夹名称replace为您在备份作业中使用的任何内容。
JR
已安装SP1。 这固定了一切,现在它工作100%。