活动
查看或更改服务器属性 (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 固定服务器角色隐式拥有。
在“对象资源管理器”中,右键单击服务器,然后选择“属性”。
在“服务器属性”对话框中,选择某页以查看或更改有关该页的服务器信息。 某些属性是只读属性。
连接到 数据库引擎。
在标准栏上,选择“新建查询”。
将以下示例复制并粘贴到查询窗口中,然后选择“执行”。 此示例在 语句中使用 SERVERPROPERTY
SELECT
内置函数,以返回有关当前服务器的信息。 如果基于 Windows 的服务器上安装了多个 SQL Server 实例,而且客户端必须打开另一个到当前连接所使用的同一实例连接,则此方案很有用。SQLSELECT CONVERT (sysname, SERVERPROPERTY('servername')); GO
连接到 数据库引擎。
在标准栏上,选择“新建查询”。
将以下示例复制并粘贴到查询窗口中,然后选择“执行”。 此示例查询 sys.servers 目录视图,以返回当前服务器的名称 (
name
) 和 ID (server_id
),以及用于连接到链接服务器的 OLE DB 访问接口 (provider
) 的名称。SQLUSE master; GO SELECT name, server_id, provider FROM sys.servers; GO
连接到 数据库引擎。
在标准栏上,选择“新建查询”。
将以下示例复制并粘贴到查询窗口中,然后选择“执行”。 此示例查询 sys.configurations 目录视图,以返回有关当前服务器上的各个服务器配置选项的信息。 该示例返回选项的名称 (
name
) 和说明 (description
),其值 (value
),以及该选项是否为高级选项 (is_advanced
)。SQLSELECT name, description, value, is_advanced FROM sys.configurations; GO
连接到 数据库引擎。
在标准栏上,选择“新建查询”。
将以下示例复制并粘贴到查询窗口中,然后选择“执行”。 此示例显示如何使用 sp_configure 更改服务器属性。 本示例将
fill factor
选项的值更改为100
。 必须重新启动服务器,更改才会生效。SQLUSE 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 实例的版本,或更改存储错误日志文件的位置。 还可以通过查询 服务器动态管理视图和函数来查看这些属性。
在“开始”菜单中,依次指向“所有程序”、“Microsoft SQL Server”和“配置工具”,然后选择“SQL Server 配置管理器”。
在 SQL Server 配置管理器中选择“SQL Server 服务” 。
在详细信息窗格中,右键单击“SQL Server (<instancename>)”,然后选择“属性”。
在“SQL Server (<instancename>) 属性”对话框中,更改“服务”选项卡或“高级”选项卡上的服务器属性,然后选择“确定”。
对于某些属性,可能需要重启服务器,才能使更改生效。
其他资源
培训
认证
Microsoft Certified: Azure Database Administrator Associate - Certifications
使用 Microsoft PaaS 关系数据库产品/服务,管理云、本地和混合关系数据库的 SQL Server 数据库基础结构。
文档
-
本文介绍在检索有关 SQL Server 实例的一个或多个数据库的信息时,SSMS 中通常会出现一条错误消息。
-
服务器属性(“常规”页)— SQL Server Management Studio - SQL Server
熟悉 SQL Server 中的只读属性。 示例包括服务器名称、操作系统、排序规则和 SQL Server 版本。
-
启动、停止、暂停、继续和重启 SQL Server 服务 - SQL Server
了解如何启动、停止、暂停、继续或重启各种 SQL Server 服务。 了解如何使用 Transact-SQL、PowerShell 和其他工具来执行这些操作。