服务器属性修改,查看或更改服务器属性 (SQL Server)

查看或更改服务器属性 (SQL Server)

03/14/2017

本文内容

适用于:

1ac61a4a8a8c4980aa515f7a7e57df56.pngSQL Server(所有支持的版本)

本主题说明如何使用 SQL Server 、 SQL Server Management Studio或 SQL Server 配置管理器查看或更改 Transact-SQL实例的属性。

步骤因以下工具而有所不同:

限制和局限

使用 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 AdventureWorks2012;

GO

SELECT name, server_id, provider

FROM sys.servers ;

GO

通过使用 sys.configurations 目录视图查看服务器属性

连接到 数据库引擎。

在标准栏上,选择“新建查询”。

将以下示例复制并粘贴到查询窗口中,然后选择“执行”。 此示例查询 sys.configurations 目录视图,以返回有关当前服务器上的各个服务器配置选项的信息。 该示例返回选项的名称 (name) 和说明 (description),其值 (value),以及该选项是否为高级选项 (is_advanced)。

USE AdventureWorks2012;

GO

SELECT name, description, value, is_advanced

FROM sys.configurations;

GO

通过使用 sp_configure 更改服务器属性

连接到 数据库引擎。

在标准栏上,选择“新建查询”。

将以下示例复制并粘贴到查询窗口中,然后选择“执行”。 此示例显示如何使用 sp_configure 更改服务器属性。 本示例将 fill factor 选项的值更改为 100。 必须重新启动服务器,更改才会生效。

Use AdventureWorks2012;

GO

sp_configure 'show advanced options', 1;

GO

RECONFIGURE;

GO

sp_configure 'fill factor', 100;

GO

RECONFIGURE;

GO

有关详细信息,请参阅 服务器配置选项 (SQL Server)版本的组合自动配置的最大工作线程数。

SQL Server 配置管理器

可以通过使用 SQL Server 配置管理器查看或更改某些服务器属性。 例如,您可以查看 SQL Server 实例的版本,或更改存储错误日志文件的位置。 也可以通过查询 服务器相关的动态管理视图和函数来查看这些属性。

查看或更改服务器属性

在 “开始” 菜单中,依次指向 “所有程序” 、 Microsoft SQL Server、 “配置工具” ,然后单击 “SQL Server 配置管理器” 。

在 SQL Server 配置管理器中选择“SQL Server 服务” 。

在“详细信息”窗格中,右键单击“SQL Server ()” ,然后选择“属性”。

在“SQL Server () 属性”对话框中,更改“服务”选项卡或“高级”选项卡上的服务器属性,然后选择“确定” 。

更改后重启

对于某些属性,可能需要重启服务器,才能使更改生效。

后续步骤

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值