Tony,我安装了一台SqlServer服务器,发现无法用Sa用户和集成登录用户,去启动Agent,错误信息提示我权限不够,我不知道怎么弄才可以,有空帮我看看,谢谢了!
---------------------------------
日志信息如下:
2010-10-13 16:32:09 - ! [298] SQLServer Error: 229, The INSERT permission was denied on the object 'syssessions', database 'msdb', schema 'dbo'. [SQLSTATE 42000] 
2010-10-13 16:32:09 - ! [000] Error creating a new session
2010-10-13 16:32:10 - ! [298] SQLServer Error: 15247, User does not have permission to perform this action. [SQLSTATE 42000] (DisableAgentXPs)
2010-10-13 16:32:10 - ? [098] SQLServerAgent terminated (normally)

解决方案 »

  1.   

    1、打开企业管理器,打开左边的实例->安全性->登录,在右边空白处右击鼠标,选“新建登录”,单击“名称:”右边的按钮,会出现很多帐号名,选择一个具有windows超级管理员权限的用户(如Administrator),单击“添加”,再在“服务器角色”标签中选中“System Administrators”打勾,确定。2、打开企业管理器左边的“管理”,右击“SQLServer代理”,选属性->常规->服务启动帐户,选“本帐户”,然后在旁边输入刚才所建的帐户和密码(例如:.\Administrator),密码是此用户的密码,确定。3、最后,右击“SQLServer代理”,选“启动”,就能看到Agent成功启动了。
      

  2.   


    我是sql server 2005呀,右键点击实例名,只有属性,属性里面的Security,没有你说的设置呀。
      

  3.   

    信息太少了 能另外提供点信息吗 比如
    1 操作系统及补丁信息
    2 安装帐号权限
    3 注册帐号权限
    4 默认启动sqlserver的帐号(可以在服务里找mssqlserver)
    5 没想到
      

  4.   

    试试:展开实例名后,找到 Security-Logins-New Login