sql2005:显示或更改当前服务器的全局配置设置 sp_configure

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
ORDER BY name ;
GO

下面的示例显示了如何使用 sp_configure fill factor 选项从其默认设置更改为值 100

sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'fill factor', 100;
GO
RECONFIGURE;
GO

 


posted @ 2009-08-18 11:04  db's jim  阅读(332)  评论(0编辑  收藏  举报