sp_configure [ [ @configname = ] 'option_name' [ , [ @configvalue = ] 'value' ] ]
参数
-
[
@configname
= ]
'
option_name
'
-
配置选项的名称。option_name 的数据类型为 varchar(35),默认值为 NULL。SQL Server 数据库引擎能够识别构成配置名称的任何唯一字符串。如果未指定该参数,则返回选项的完整列表。
有关可用配置选项及其设置的信息,请参阅。
-
[
@configvalue
= ]
'
value
'
-
新的配置设置。value 的数据类型为 int,默认值为 NULL。最大值取决于各个选项。
若要查看每个选项的最大值,请参阅 sys.configurations 目录视图的 maximum 列。
返回代码值
0(成功)或 1(失败)
使用 sp_configure 时,必须在设置配置选项之后运行 RECONFIGURE 或 RECONFIGURE WITH OVERRIDE。RECONFIGURE WITH OVERRIDE 语句通常专门用来设置那些使用起来应当十分小心的配置选项。但是,RECONFIGURE WITH OVERRIDE 可用于所有的配置选项,并且可以用它代替 RECONFIGURE。
每个选项的值都可使用以下语句确定。
SELECT * FROM sys.configurations |
下面的示例显示了如何使用 sp_configure
将 fill factor
选项从其默认设置更改为值 100
。
sp_configure 'show advanced options', 1; |