适用于:SQL Server
本文介绍如何使用 SQL Server Management Studio、Transact-SQL 或 SQL Server 配置管理器查看或更改 SQL Server 实例的属性。
步骤因以下工具而有所不同:
限制
使用sp_configure时,必须在设置配置选项后运行RECONFIGURE WITH OVERRIDERECONFIGURE。 该 RECONFIGURE WITH OVERRIDE 声明通常用于需要极度谨慎的配置选项。 但是,RECONFIGURE WITH OVERRIDE 可用于所有的配置选项,并且可以用它代替 RECONFIGURE。
注意
RECONFIGURE 在事务中运行。 如果任何重配置操作失败,所有重配置操作都不会生效。
部分属性页面显示通过 Windows 管理仪器(WMI)获得的信息。 要显示这些页面,您必须在运行 SQL Server Management Studio 的计算机上安装 WMI。
服务器级角色
有关详细信息,请参阅服务器级别角色。
所有用户均被授予对 sp_configure 在不带参数或仅带第一个参数时的执行权限。 若要使用两个参数执行 sp_configure 来更改配置选项或运行 RECONFIGURE 语句,用户必须拥有 ALTER SETTINGS 服务器级别权限。
sysadmin 和 serveradmin 固定服务器角色隐式保留ALTER SETTINGS权限。
SQL Server Management Studio
在对象资源管理器中,右键单击服务器并选择 “属性” 。 有关服务器属性对话框每个页面的更多信息,请参见 Server 属性窗口。
Transact-SQL
通过内置的 SERVERPROPERTY 函数查看服务器属性
连接到 数据库引擎。
在标准栏上,选择“新建查询”。
将以下示例复制并粘贴到查询窗口中,然后选择“执行”。 本示例在 语句中使用内置
SELECT函数来返回有关当前服务器的信息。 如果基于 Windows 的服务器上安装了多个 SQL Server 实例,而且客户端必须打开另一个到当前连接所使用的同一实例连接,则此方案很有用。SELECT CONVERT (sysname, SERVERPROPERTY('servername')); GO
通过使用 sys.servers 目录视图查看服务器属性
连接到 数据库引擎。
在标准栏上,选择“新建查询”。
将以下示例复制并粘贴到查询窗口中,然后选择“执行”。 此示例查询 sys.servers 目录视图,以返回当前服务器的名称 (
name) 和 ID (server_id),以及用于连接到链接服务器的 OLE DB 访问接口 (provider) 的名称。USE master; GO SELECT name, server_id, provider FROM sys.servers; GO
通过使用 sys.configurations 目录视图查看服务器属性
连接到 数据库引擎。
在标准栏上,选择“新建查询”。
将以下示例复制并粘贴到查询窗口中,然后选择“执行”。 此示例查询 sys.configurations 目录视图,以返回有关当前服务器上的各个服务器配置选项的信息。 该示例返回选项的名称 (
name) 和说明 (description),其值 (value),以及该选项是否为高级选项 (is_advanced)。SELECT name, description, value, is_advanced FROM sys.configurations; GO
通过使用 sp_configure 更改服务器属性
连接到 数据库引擎。
在标准栏上,选择“新建查询”。
将以下示例复制并粘贴到查询窗口中,然后选择“执行”。 此示例显示如何使用 sp_configure 更改服务器属性。 本示例将
fill factor选项的值更改为100。 必须重新启动服务器,更改才会生效。USE master; GO EXECUTE sp_configure 'show advanced options', 1; GO RECONFIGURE; GO EXECUTE sp_configure 'fill factor', 100; GO RECONFIGURE; GO EXECUTE sp_configure 'show advanced options', 0; GO RECONFIGURE; GO有关详细信息,请参阅服务器配置选项。
SQL Server 配置管理器
可以通过使用 SQL Server 配置管理器查看或更改某些服务器属性。 例如,您可以查看 SQL Server 实例的版本,或更改存储错误日志文件的位置。 也可以通过查询服务器动态管理视图和函数来查看这些属性。
查看或更改服务器属性
在“开始”菜单中,依次指向“所有程序”、“Microsoft SQL Server”和“配置工具”,然后选择“SQL Server 配置管理器”。
在 SQL Server 配置管理器中选择“SQL Server 服务” 。
在详细信息窗格中,右键单击“SQL Server (<instancename)”,然后选择“属性”。
在 SQL Server (<instancename>) 属性 对话框中,更改“服务”选项卡或“高级”选项卡上的服务器属性,然后选择“确定”。
更改后重启
对于某些属性,你需要在变更生效前重启服务器。