적용 대상: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)을 통해 얻은 정보를 제공합니다. 해당 페이지를 표시하려면 SQL Server Management Studio를 실행하는 컴퓨터에 WMI를 설치해야 합니다.
서버 수준 역할
자세한 내용은 서버 수준 역할을 참조하세요.
모든 사용자는 매개변수 없이 또는 첫 번째 매개변수만 사용할 수 있는 실행 권한을 sp_configure 부여받습니다. 구성 옵션을 변경하거나 sp_configure 문을 실행하는 두 매개 변수를 사용하여 RECONFIGURE를 실행하려면 사용자에게 ALTER SETTINGS 서버 수준 권한이 있어야 합니다.
sysadmin 및 serveradmin 고정 서버 역할은 암시적으로 사용 권한을 보유합니다ALTER SETTINGS.
SQL Server Management Studio (SQL 서버 관리 스튜디오)
개체 탐색기에서 서버를 마우스 오른쪽 단추로 클릭하고 속성을 선택합니다. 서버 속성 대화상자의 각 페이지에 대한 자세한 내용은 Server 속성 창를 참조하세요.
Transact-SQL
내장된 SERVERPROPERTY 함수를 사용하여 서버 속성을 확인하세요
데이터베이스 엔진에 연결합니다.
표준 도구 모음에서 새 쿼리를 선택합니다.
다음 예시를 복사하여 쿼리 창에 붙여넣고 실행을 선택합니다. 이 예시는 문장에
SELECT내장된 SERVERPROPERTY 함수를 사용하여 현재 서버에 대한 정보를 반환합니다. 이 시나리오는 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>) 속성 대화 상자에서 서비스 탭 또는 고급 탭의 서버 속성을 변경한 다음, 확인을 선택합니다.
변경 후 다시 시작
일부 속성의 경우, 변경 사항이 적용되기 전에 서버를 재시작해야 합니다.