查看或更改服务器属性 (SQL Server)
适用于: SQL Server
本文介绍如何使用 SQL Server Management Studio、Transact-SQL 或 SQL Server 配置管理器查看或更改 SQL Server 实例的属性。
步骤因以下工具而有所不同:
限制
使用 sp_configure
时,必须在设置配置选项之后运行 RECONFIGURE
或 RECONFIGURE WITH OVERRIDE
。 RECONFIGURE WITH OVERRIDE
语句通常专门用来设置那些使用起来应当十分小心的配置选项。 但是,RECONFIGURE WITH OVERRIDE
可用于所有的配置选项,并且可以用它代替 RECONFIGURE
。
注意
RECONFIGURE
在事务内执行。 如果任意重新配置选项失败,则所有重新配置操作都将失效。
有些属性页会显示通过 Windows Management Instrumentation (WMI) 获得的信息。 若要显示这些页面,WMI 必须安装在运行 SQL Server Management Studio 的计算机上。
服务器级别角色
有关详细信息,请参阅服务器级别角色。
默认情况下,所有用户都具备不带参数或仅带第一个参数的 sp_configure
的执行权限。 若要使用两个参数执行 sp_configure
来更改配置选项或运行 RECONFIGURE
语句,用户必须拥有 ALTER SETTINGS
服务器级别权限。 ALTER SETTINGS
权限由 sysadmin 和 serveradmin 固定服务器角色隐式拥有。
SQL Server Management Studio
查看或更改服务器属性
在“对象资源管理器”中,右键单击服务器,然后选择“属性”。
在“服务器属性”对话框中,选择某页以查看或更改有关该页的服务器信息。 某些属性是只读属性。
Transact-SQL
通过使用 SERVERPROPERTY 内置函数查看服务器属性
连接到 数据库引擎。
在标准栏上,选择“新建查询”。
将以下示例复制并粘贴到查询窗口中,然后选择“执行”。 此示例在 语句中使用 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>) 属性”对话框中,更改“服务”选项卡或“高级”选项卡上的服务器属性,然后选择“确定”。
更改后重启
对于某些属性,可能需要重启服务器,才能使更改生效。