日期:2014-05-17  浏览次数:20935 次

SQL 配置选项'NESTED TRIGGERS '以从1改为0,请运行RECONFIGURE语句进行安装
我到一个客服那一执行操作就好提示这个,但是对结果没有影响.这个是什么意思?

------解决方案--------------------
RECONFIGURE
更新使用 sp_configure 系统存储过程更改的配置选项的当前配置(sp_configure 结果集中的 config_value 列)值。由于有些配置选项需要服务器停止并重新启动才能更新当前运行的值,RECONFIGURE 并不总是为已更改的配置值更新当前运行的值(sp_configure 结果集中的 run_value 列)。

语法
RECONFIGURE [ WITH OVERRIDE ]

参数
RECONFIGURE

指定如果配置设置不需要服务器停止并重新启动,则更新当前运行的值。RECONFIGURE 还检查无效值(如 syscharsets 中不存在的排序次序值)或非推荐值(如将 allow updates 设置为 1)的新配置值。对于那些不需要服务器停止并重新启动的配置选项,其当前运行的值和当前配置的值在指定 RECONFIGURE 后应相同。

WITH OVERRIDE

对 allow updates、recovery interval 或 time slice 高级配置选项禁用配置值检查(检查无效值或非推荐值)。另外,RECONFIGURE WITH OVERRIDE 使用指定值强制重新配置。例如,min server memory 配置选项可使用大于 max server memory 配置选项中所指定的值来配置。然而,这被认为是致命错误。因此,指定 RECONFIGURE WITH OVERRIDE 将不禁用配置值检查。任何配置选项都可以通过 WITH OVERRIDE 选项重新配置。


------解决方案--------------------
使用 nested triggers 选项可控制 AFTER 触发器是否可级联;级联是指执行某项操作将初始化另一个触发器,而该触发器又将初始化另外一个,依此类推。如果 nested triggers 设置为 0,AFTER 触发器不能级联。如果 nested triggers 设置为 1(默认值),AFTER 触发器最多能级联 32 级。不管此选项如何设置,INSTEAD OF 触发器都可以嵌套。 

该设置将立即生效,无需重新启动服务器。

------解决方案--------------------
SQL code

sp_configure 'NESTED TRIGGERS',0
go
reconfigure
go