sql agent作业达到上限,不能启动 请问SQL Job是在执行什么?LZ又是修改了syssubsystems里哪个subsystem的max_worker_threads值? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 解决了,给大家分享下方法吧,看来还得用google,百度根本白扯这个问题的原因是SQL AGENT的max worker thread的默认值是CPU*100,我的虚拟机只有1个CPU,所以最多只能同时运行100个作业。syssubsystems里面是某种代理可以运行的最多线程数,直接点说可以理解成某种代理作业数,例如复制分发代理,或者cmdexec代理。这个系统表里的值应该也和cpu数量有关,但是可以自行更改。修改SQL AGENT的max worker thread的默认值,需要通过修改注册表我测试的服务器是WIN SERVER208R2KEY_LOCAL_MACHINE->SOFTWARE->Microsoft->Microsoft SQL Server->MSSQL版本号.实例名->SQLServerAgent在这个目录下增加一个DWORD键值,名字是MaxWorkerThreads,键值是16进制的,可以根据你的需求更改。重启SQL AGENT然后就OK了 本帖最后由 DBA_Huangzj 于 2014-08-07 10:58:31 编辑 http://mssqlwiki.com/sqlwiki/sql-server-agent/sql-agent-maxworkerthreads-and-agent-subsystem/ 菜鸟救助一条SQL(帮助指正一下) 求教SQL语句 sql 2000迁移到 sql 2005 时出现的问题 这段sql语错在哪里啊?查询分析器提示 (服务器: 消息 207,级别 16,状态 3,行 1,列名 'TopAcademic' 无效。) 数据两太大,需求优化方案 数据导入、导出的问题,走来路过进来看看,谢了! 『』【求高手给帮看一下这个存储过程的写法】 参与有份 如何改变SQL70的Sort Order ID 关于动态执行sql语句问题?----即日在线等 特急 ﹗﹗﹗﹗﹗﹗﹗﹗﹗﹗﹗﹗﹗﹗﹗﹗﹗﹗﹗﹗ 在線 ﹗﹗﹗﹗﹗﹗﹗﹗﹗ 输出每个人的科目个数,用什么表示该行的某列的值(某键) 如果实现SQL2005异地备份
我测试的服务器是WIN SERVER208R2
KEY_LOCAL_MACHINE->SOFTWARE->Microsoft->Microsoft SQL Server->MSSQL版本号.实例名->SQLServerAgent
在这个目录下增加一个DWORD键值,名字是MaxWorkerThreads,键值是16进制的,可以根据你的需求更改。
重启SQL AGENT然后就OK了