서버 속성 보기 또는 변경(SQL Server)View or Change Server Properties (SQL Server)

이 항목에서는 SQL ServerSQL Server , SQL Server Management StudioSQL Server Management Studio또는 SQL Server 구성 관리자를 사용하여 Transact-SQLTransact-SQL인스턴스의 속성을 보거나 변경하는 방법에 대해 설명합니다.This topic describes how to view or change the properties of an instance of SQL ServerSQL Server by using SQL Server Management StudioSQL Server Management Studio, Transact-SQLTransact-SQL, or SQL Server Configuration Manager.

항목 내용In This Topic

시작하기 전에 Before You Begin

제한 사항 Limitations and Restrictions

  • sp_configure를 사용할 때는 구성 옵션을 설정한 뒤에 RECONFIGURE 또는 RECONFIGURE WITH OVERRIDE를 실행해야 합니다.When using sp_configure, you must run either RECONFIGURE or RECONFIGURE WITH OVERRIDE after setting a configuration option. RECONFIGURE WITH OVERRIDE 문은 각별한 주의가 필요한 구성 옵션에 주로 사용되지만The RECONFIGURE WITH OVERRIDE statement is usually reserved for configuration options that should be used with extreme caution. 모든 구성 옵션에 사용할 수 있으며 RECONFIGURE 대신 사용할 수 있습니다.However, RECONFIGURE WITH OVERRIDE works for all configuration options, and you can use it in place of RECONFIGURE.

    참고

    RECONFIGURE는 트랜잭션 내에서 실행됩니다.RECONFIGURE executes within a transaction. 다시 구성 작업 중 하나가 실패하면 다시 구성 작업이 하나도 적용되지 않습니다.If any of the reconfigure operations fail, none of the reconfigure operations will take effect.

  • 일부 속성 페이지는 WMI(Windows Management Instrumentation)를 통해 얻은 정보를 표시합니다.Some property pages present information obtained via Windows Management Instrumentation (WMI). 이러한 페이지를 표시하려면 SQL Server Management StudioSQL Server Management Studio를 실행 중인 컴퓨터에 WMI가 설치되어 있어야 합니다.To display those pages, WMI must be installed on the computer running SQL Server Management StudioSQL Server Management Studio.

보안 Security

사용 권한 Permissions

자세한 내용은 서버 수준 역할을 참조하세요.For more information, see Server-Level Roles.

매개 변수 없이 또는 첫 번째 매개 변수만 사용하여 sp_configure 를 실행할 수 있는 권한은 기본적으로 모든 사용자에게 부여됩니다.Execute permissions on sp_configure with no parameters or with only the first parameter are granted to all users by default. 구성 옵션을 변경하거나 RECONFIGURE 문을 실행하는 두 매개 변수를 사용하여 sp_configure 를 실행하려면 사용자에게 ALTER SETTINGS 서버 수준 권한이 있어야 합니다.To execute sp_configure with both parameters to change a configuration option or to run the RECONFIGURE statement, a user must be granted the ALTER SETTINGS server-level permission. sysadminserveradmin 고정 서버 역할은 ALTER SETTINGS 권한을 암시적으로 보유하고 있습니다.The ALTER SETTINGS permission is implicitly held by the sysadmin and serveradmin fixed server roles.

SQL Server Management Studio 사용 Using SQL Server Management Studio

서버 속성을 보거나 변경하려면To view or change server properties

  1. 개체 탐색기에서 서버를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.In Object Explorer, right-click a server, and then click Properties.

  2. 서버 속성 대화 상자에서 해당 페이지에 대한 서버 정보를 보거나 변경할 페이지를 클릭합니다.In the Server Properties dialog box, click a page to view or change server information about that page. 일부 속성은 읽기 전용입니다.Some properties are read-only.

Transact-SQL 사용 Using Transact-SQL

SERVERPROPERTY 기본 제공 함수를 사용하여 서버 속성을 보려면To view server properties by using the SERVERPROPERTY built-in function

  1. 데이터베이스 엔진Database Engine에 연결합니다.Connect to the 데이터베이스 엔진Database Engine.

  2. 표준 도구 모음에서 새 쿼리를 클릭합니다.From the Standard bar, click New Query.

  3. 다음 예를 복사하여 쿼리 창에 붙여 넣고 실행을 클릭합니다.Copy and paste the following example into the query window and click Execute. 이 예제에서는 문에 SERVERPROPERTY SELECT 기본 제공 함수를 사용하여 현재 서버에 대한 정보를 반환합니다.This example uses the SERVERPROPERTY built-in function in a SELECT statement to return information about the current server. 이 시나리오는 한 Windows 기반 서버에 여러 SQL ServerSQL Server 인스턴스가 설치되어 있고 클라이언트가 현재 연결에서 사용되는 인스턴스에 대한 또 다른 연결을 열어야 하는 경우에 유용합니다.This scenario is useful when there are multiple instances of SQL ServerSQL Server installed on a Windows-based server, and the client must open another connection to the same instance that is used by the current connection.

    SELECT CONVERT( sysname, SERVERPROPERTY('servername'));  
    GO  
    

sys.servers 카탈로그 뷰를 사용하여 서버 속성을 보려면To view server properties by using the sys.servers catalog view

  1. 데이터베이스 엔진Database Engine에 연결합니다.Connect to the 데이터베이스 엔진Database Engine.

  2. 표준 도구 모음에서 새 쿼리를 클릭합니다.From the Standard bar, click New Query.

  3. 다음 예를 복사하여 쿼리 창에 붙여 넣고 실행을 클릭합니다.Copy and paste the following example into the query window and click Execute. 이 예제에서는 sys.servers 카탈로그 뷰를 쿼리하여 현재 서버의 이름(name)과 ID(server_id) 및 연결된 서버에 연결하기 위한 OLE DB 공급자의 이름(provider)을 반환합니다.This example queries the sys.servers catalog view to return the name (name) and ID (server_id) of the current server, and the name of the OLE DB provider (provider) for connecting to a linked server.

    USE AdventureWorks2012;   
    GO  
    SELECT name, server_id, provider  
    FROM sys.servers ;   
    GO  
    

sys.configurations 카탈로그 뷰를 사용하여 서버 속성을 보려면To view server properties by using the sys.configurations catalog view

  1. 데이터베이스 엔진Database Engine에 연결합니다.Connect to the 데이터베이스 엔진Database Engine.

  2. 표준 도구 모음에서 새 쿼리를 클릭합니다.From the Standard bar, click New Query.

  3. 다음 예를 복사하여 쿼리 창에 붙여 넣고 실행을 클릭합니다.Copy and paste the following example into the query window and click Execute. 이 예에서는 sys.configurations 카탈로그 뷰를 쿼리하여 현재 서버의 각 서버 구성 옵션에 대한 정보를 반환합니다.This example queries the sys.configurations catalog view to return information about each server configuration option on the current server. 이 예에서는 옵션의 이름(name)과 설명(description) 및 옵션이 고급 옵션인지 여부(is_advanced)를 반환합니다.The example returns the name (name) and description (description) of the option and whether the option is an advanced option (is_advanced).

    USE AdventureWorks2012;   
    GO  
    SELECT name, description, is_advanced  
    FROM sys.configurations ;   
    GO  
    

sp_configure를 사용하여 서버 속성을 변경하려면To change a server property by using sp_configure

  1. 데이터베이스 엔진Database Engine에 연결합니다.Connect to the 데이터베이스 엔진Database Engine.

  2. 표준 도구 모음에서 새 쿼리를 클릭합니다.From the Standard bar, click New Query.

  3. 다음 예를 복사하여 쿼리 창에 붙여 넣고 실행을 클릭합니다.Copy and paste the following example into the query window and click Execute. 이 예제에서는 sp_configure 를 사용하여 서버 속성을 변경하는 방법을 보여 줍니다.This example shows how to use sp_configure to change a server property. 이 예에서는 fill factor 옵션의 값을 100으로 변경합니다.The example changes the value of the fill factor option to 100. 변경 내용을 적용하려면 서버를 다시 시작해야 합니다.The server must be restarted before the change can take effect.

Use AdventureWorks2012;  
GO  
sp_configure 'show advanced options', 1;  
GO  
RECONFIGURE;  
GO  
sp_configure 'fill factor', 100;  
GO  
RECONFIGURE;  
GO  

자세한 내용은 서버 구성 옵션(SQL Server)를 실행 중인 컴퓨터에 WMI가 설치되어 있어야 합니다.For more information, see Server Configuration Options (SQL Server).

SQL Server 구성 관리자 사용 Using SQL Server Configuration Manager

일부 서버 속성은 SQL Server 구성 관리자를 사용하여 보거나 변경할 수 있습니다.Some server properties can be viewed or changed by using SQL Server Configuration Manager. 예를 들어 SQL Server 인스턴스의 버전 및 에디션을 보거나 오류 로그 파일이 저장된 위치를 변경할 수 있습니다.For example, you can view the version and edition of the instance of SQL Server, or change the location where error log files are stored. 서버 관련 동적 관리 뷰 및 함수를 쿼리하여 이러한 속성을 볼 수도 있습니다.These properties can also be viewed by querying the Server-Related Dynamic Management Views and Functions.

서버 속성을 보거나 변경하려면To view or change server properties

  1. 시작 메뉴에서 모든 프로그램, Microsoft SQL Server 2017Microsoft SQL Server 2017, 구성 도구를 차례로 가리킨 다음 SQL Server 구성 관리자를 클릭합니다.On the Start menu, point to All Programs, point to Microsoft SQL Server 2017Microsoft SQL Server 2017, point to Configuration Tools, and then click SQL Server Configuration Manager.

  2. SQL Server 구성 관리자에서 SQL Server 서비스를 클릭합니다.In SQL Server Configuration Manager, click SQL Server Services.

  3. 세부 정보 창에서 SQL Server(<instancename>)를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.In the details pane, right-click SQL Server (<instancename>), and then click Properties.

  4. SQL Server(<instancename>) 속성 대화 상자에서 서비스 탭 또는 고급 탭의 서버 속성을 변경한 다음 확인을 클릭합니다.In the SQL Server (<instancename>) Properties dialog box, change the server properties on the Service tab or the Advanced tab, and then click OK.

후속 작업: 서버 속성을 변경한 후 Follow Up: After you change server properties

일부 속성의 경우 변경 내용을 적용하려면 서버를 다시 시작해야 할 수도 있습니다.For some properties, the server might have to be restarted before the change can take effect.

참고 항목See Also

서버 구성 옵션(SQL Server) Server Configuration Options (SQL Server)
SET 문(Transact-SQL) SET Statements (Transact-SQL)
SERVERPROPERTY(Transact-SQL) SERVERPROPERTY (Transact-SQL)
sp_configure (Transact-SQL) sp_configure (Transact-SQL)
RECONFIGURE(Transact-SQL) RECONFIGURE (Transact-SQL)
SELECT(Transact-SQL) SELECT (Transact-SQL)
WMI를 구성하여 SQL Server 도구에 서버 상태 표시 Configure WMI to Show Server Status in SQL Server Tools
SQL Server 구성 관리자 SQL Server Configuration Manager
구성 함수(Transact-SQL) Configuration Functions (Transact-SQL)
서버 관련 동적 관리 뷰 및 함수(Transact-SQL)Server-Related Dynamic Management Views and Functions (Transact-SQL)