在做2005数据库备份时,启动job时报错The job failed.  The Job was invoked by User sa.  The last step to run was step 1 
我的step 1  是这么写的declare   @bak_time   varchar(10)  
  declare   @str_sql   varchar(4000)  
  set   @bak_time=convert(varchar(10),getdate(),105)  
  set   @str_sql='backup   database scm to disk=''d:\'+@bak_time+'.bak'''  
  exec(@str_sql)这是什么原因?