none
SQLSERVER2005 备份数据库 Job报错 RRS feed

  • 问题

  • 大家好! 今天上午想备份个数据库,所以查了下。 我使用的是SQL SERVER AGENT的方式。

    在SQL SERVER代理新建作业,然后输入名称、步骤、计划。

     

    最后我右键开始作业,报错,保存不成功。

    报错信息如下:

    ===================================

    启动 对于 Job“jirabackup”失败。  (Microsoft.SqlServer.Smo)

    ------------------------------
    有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=9.00.1399.00&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=启动+Job&LinkId=20476

    ------------------------------
    程序位置:

       在 Microsoft.SqlServer.Management.Smo.Agent.Job.Start()
       在 Microsoft.SqlServer.Management.SqlManagerUI.StartAgentJobs.StartJobAction.DoAction(ActionCollection actions, Int32 index)
       在 Microsoft.SqlServer.Management.SqlManagerUI.ActionCollection.DoWorkOnThread()

    ===================================

    执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.ConnectionInfo)

    ------------------------------
    程序位置:

       在 Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteNonQuery(String sqlCommand, ExecutionTypes executionType)
       在 Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteNonQuery(StringCollection sqlCommands, ExecutionTypes executionType)
       在 Microsoft.SqlServer.Management.Smo.ExecutionManager.ExecuteNonQuery(StringCollection queries)
       在 Microsoft.SqlServer.Management.Smo.Agent.Job.StartImpl(String jobStepName)
       在 Microsoft.SqlServer.Management.Smo.Agent.Job.Start()

    ===================================

    SQLServerAgent 当前未运行,因此无法将此操作通知它。 (.Net SqlClient Data Provider)

    ------------------------------
    有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=09.00.1399&EvtSrc=MSSQLServer&EvtID=22022&LinkId=20476

    ------------------------------
    服务器名称:
    错误号: 22022
    严重性: 16
    状态: 1


    ------------------------------
    程序位置:

       在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
       在 System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
       在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
       在 System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
       在 System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async)
       在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
       在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
       在 Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteNonQuery(String sqlCommand, ExecutionTypes executionType)

    晕,不能贴图么貌似。请大家帮我看看,不知道是什么原因造成的。

    谢谢了!!!

     

    2011年2月14日 6:16

答案

  • SQLServerAgent 当前未运行,因此无法将此操作通知它。

    检查你的sql server agent是否启动。


    family as water
    • 已建议为答案 Ai-hua Qiu 2011年2月15日 6:49
    • 已标记为答案 Ai-hua Qiu 2011年2月21日 12:21
    2011年2月14日 7:41

全部回复

  • 能不能把你执行的代码也贴出来,应该是你的备份脚本有问题,或者看一下作业的所有者是否有权限执行备份?


    Thanks, Yoyo Yu
    2011年2月14日 7:22
  • SQLServerAgent 当前未运行,因此无法将此操作通知它。

    检查你的sql server agent是否启动。


    family as water
    • 已建议为答案 Ai-hua Qiu 2011年2月15日 6:49
    • 已标记为答案 Ai-hua Qiu 2011年2月21日 12:21
    2011年2月14日 7:41