SQL Server Management Studio中“已禁用代理 XP”的含义
2009-03-13 08:42 Johnny Qian 阅读(1910) 评论(0) 编辑 收藏 举报
在SQL Server Management Studio中连接到SQL Server实例后,会显示“SQL Server 代理”节点。如果当前该实例的Agent服务没有启动,“SQL Server 代理”后边就会显示“(已禁用代理 XP)”。“已禁用代理”从字面上不难理解,后边的“XP”有点让人费解了,这个服务跟Windows XP系统还有关系吗?到搜索引擎上搜了一下,没有相关的说明。在SQL Server联机丛书里找到了答案。在SQL Server配置选项表中有一项“Agent XPs”,该项是用来确定SQL Server Management Studio中是否显示SQL Server代理节点下的子节点。在代理服务未启动的时候,该项默认为禁用;服务启动后该项会被启用。
当然,在服务未启动时,只需将配置项的值设置为1即可显示子节点。同样,在服务启动后,将配置项的值设置为0则会隐藏子节点。启用该项的方法是
sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'Agent XPs', 1;
GO
RECONFIGURE
GO
明白“已禁用代理 XP”的含义后,感觉这种说法不太贴切,基本上应该算是汉化过度。如果表示为“已经用 Agent XPs”这就好理解些了。
当然,在服务未启动时,只需将配置项的值设置为1即可显示子节点。同样,在服务启动后,将配置项的值设置为0则会隐藏子节点。启用该项的方法是
sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'Agent XPs', 1;
GO
RECONFIGURE
GO
明白“已禁用代理 XP”的含义后,感觉这种说法不太贴切,基本上应该算是汉化过度。如果表示为“已经用 Agent XPs”这就好理解些了。
本文基于知识共享署名 2.5 中国大陆许可协议发布,欢迎转载、演绎或用于商业目的,但是必须保留本文的署名Johnny Qian和链接。