码迷,mamicode.com
首页 > 其他好文 > 详细

9.3 更改服务器全局配置

时间:2015-04-28 18:48:51      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:配置

9.3 更改服务器全局配置


9.3.1  使用 sp_configure 执行查询

  sp_configure 可以显示或更改当前服务器的全局配置设置。 

  如果不带参数执行,则 sp_configure 返回的结果集有5列17行,并按第1列的字母升序排列。



9.3.2  配置基本参数

  sp_configure 可以带上1个或2个参数,可以修改配置选项。第1个参数为配置选项的名称,第2个参数为赋予配置选项的值。

  以下示例将系统 backup compression default 设置为 True。

sp_configure ‘backup compression default‘,1

  执行成功后,将显示以下消息。

配置选项 ‘backup compression default‘ 已从 0 改为 1。 请运行 RECONFIGURE 语句进行安装。


  RECONFIGURE 语句可以动态更新某些选项,而其他选项的更新则需要停止服务器再重新启动才能实现。 例如,在数据库引擎中会动态更新 min server memory 和 max server memory 服务器内存选项,所以无需重新启动服务器便可更改这两个选项。 与此相反,重新配置 fill factor 选项的运行值时,则需要重新启动数据库引擎。 

  对某个配置选项运行 RECONFIGURE 后,可通过执行 sp_configure‘option_name‘ 来查看是否已动态更新了该选项。对于动态更新的选项而言,run_value 列和 config_value 列的值应匹配。


提示:

  可以通过查看 sys.configurations 目录视图的 is_dynamic 列来确定哪些选项是动态的。


  RECONFIGURE WITH OVERRIDE 使用指定值强制重新配置,并且不检查指定值是否有效。 例如,可使用大于 max server memory 配置选项中指定的值来配置 min server memory 配置选项。即使这将被认为是错误的,指定 RECONFIGURE WITH OVERRIDE 将不检查该配置选项的值是否有效。 



9.3.3  配置高级参数

  有些配置选项(例如 affinity mask 和 recovery interval)被指定为高级选项。默认情况下,无法查看和更改这些选项。若要使这些选项可用,需要将 show advanced option 配置选项设置为 1,便可显示高级配置选项。 更改该选项后,不带参数执行 sp_configure 将会显示全部配置选项。 

EXEC sp_configure ‘show advanced option‘, ‘1‘;


  再运行 RECONFIGURE,然后运行不带参数的 sp_configure 以显示全部配置选项,SQL Server 2014 将返回70行。

RECONFIGURE;
EXEC sp_configure;

技术分享

本文出自 “SQLServer2014丛书” 博客,谢绝转载!

9.3 更改服务器全局配置

标签:配置

原文地址:http://mssqlmct.blog.51cto.com/9951484/1639830

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!