YSTYD,queryph,,已以用户 NT AUTHORITY\SYSTEM 的身份执行。 对象名  'ibt1' 无效,作业失败。  
YSTYD计算机名称、QUERYPH作业名称

解决方案 »

  1.   

    对象名  'ibt1' 提示对象名无效,是否开启代理服务?
      

  2.   

    http://hi.baidu.com/guoxin_88/blog/item/97f9182e37a1bc584fc226ae.html
      

  3.   

     这里可能会有人遇到对象名 ‘tablename’无效的问题。系统表却不会产生这个问题,而用户表还要加上用户名,然后是表明才能访问,比如select * from author,会说对象名 author 无效,而用select * from test.author就可以访问,这个是用户首选身份的问题。方法一:
             解决很简单,就是察看test登录用户是否具有dba的权限或者系统管理的权限,有的话去掉就行了。
            因为如果用户有dba身份,那么它登陆后的默认表空间是dbo的系统表空间,所以去掉了之后,就会以正常的test表空间访问数据表了。方法二:
             将所有test所有表设置为dbo就OK了
             执行语句:exec sp_msforeachtable "sp_changeobjectowner '?','dbo'"
      

  4.   

    代理已经开启了。
    具体完整错误:09/20/2009 10:07:50,queryph,错误,0,YSTYD,queryph,(作业结果),,该作业失败。  用户 YSTYD\Administrator 调用了该作业。最后运行的是步骤 1 (queryph)。.,00:00:01,0,0,,,,0
    09/20/2009 10:07:51,queryph,错误,1,YSTYD,queryph,queryph,,已以用户 NT AUTHORITY\SYSTEM 的身份执行。 对象名  'ibt1' 无效。 [SQLSTATE 42S02] (错误 208).  该步骤失败。,00:00:00,16,208,,,,0
      

  5.   

    已以用户 NT AUTHORITY\SYSTEM 的身份执行。 对象名  'ibt1' 无效这个用户有那个对象的权限没?
      

  6.   

    用户 YSTYD\Administrator 调用了该作业
    正在调用作业!然后看一下权限设置!