서버 구성 옵션 설정

업데이트: 2006년 12월 12일

SQL Server Management Studio 또는 sp_configure 시스템 저장 프로시저를 사용하면 구성 옵션을 통해 SQL Server 리소스를 관리하고 최적화할 수 있습니다. 이들 옵션 중 일부는 SQL Server 노출 영역 구성 도구를 사용하여 구성할 수 있습니다. 자주 사용하는 서버 구성 옵션은 SQL Server Management Studio를 통해 사용할 수 있으며 모든 구성 옵션에 액세스하려면 sp_configure를 사용해야 합니다. 이러한 옵션을 변경하기 전에 시스템에 주는 영향을 신중히 고려해야 합니다.

ms189631.note(ko-kr,SQL.90).gif중요:
고급 옵션은 숙련된 데이터베이스 관리자나 인증된 SQL Server 기술 지원 담당자만이 변경하도록 해야 합니다.

sp_configure 시스템 저장 프로시저 사용

sp_configure를 사용할 때는 구성 옵션을 설정한 뒤에 RECONFIGURE 또는 RECONFIGURE WITH OVERRIDE를 실행해야 합니다. RECONFIGURE WITH OVERRIDE 문은 각별한 주의가 필요한 구성 옵션에 주로 사용되지만 모든 구성 옵션에 사용할 수 있으며 RECONFIGURE 대신 사용할 수 있습니다.

[!참고] RECONFIGURE는 트랜잭션 내에서 실행됩니다. 다시 구성 작업 중 하나가 실패하면 다시 구성 작업이 하나도 적용되지 않습니다.

다음 문을 사용하여 각 옵션의 값을 결정할 수 있습니다.

SELECT * FROM sys.configurations
ORDER BY name ;
GO

다음은 기본값으로 설정된 fill factor 옵션의 값을 sp_configure 설정을 통해 100으로 변경하는 스크립트의 예입니다.

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

구성 옵션 범주

구성 옵션은 다음 경우에 적용됩니다.

  • 옵션 설정 및 RECONFIGURE(또는 경우에 따라 RECONFIGURE WITH OVERRIDE) 문 실행 후 즉시
    -또는-
  • 위의 작업을 수행하고 SQL Server 인스턴스를 다시 시작한 후

sp_configure로 고급 옵션을 구성하려면 sp_configure 명령에서 'show advanced options' 옵션을 1로 설정한 다음 RECONFIGURE를 실행해야 합니다.

sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'cursor threshold', 0;
GO
RECONFIGURE;
GO

앞의 예에서 cursor threshold 옵션은 다시 구성하는 즉시 적용됩니다. cursor threshold의 새 값은 구성 옵션인 value_in_use 열 및 value 열에 표시됩니다.

SQL Server 인스턴스를 다시 시작해야 하는 옵션은 초기에 value 열에만 변경된 값이 표시되며 다시 시작한 뒤에는 value 열과 value_in_use 열 모두에 새 값이 표시됩니다.

일부 옵션은 서버를 다시 시작해야 새 구성 값이 적용됩니다. 새 값을 설정하고 sp_configure를 실행해도 서버를 다시 시작하지 않으면 구성 옵션 value 열에만 새 값이 나타나고 value_in_use 열에는 나타나지 않습니다. 서버를 다시 시작하면 value_in_use 열에도 새 값이 나타납니다.

자체 구성 옵션은 SQL Server가 시스템의 필요에 따라 조정하는 옵션입니다. 대부분의 경우 이 값을 수동으로 설정할 필요가 없습니다. 자체 구성 옵션의 예로는 min server memory, max server memoryuser connections이 있습니다.

구성 옵션 표

다음 표에서는 사용할 수 있는 모든 구성 옵션, 가능한 설정 범위 및 기본값을 보여 줍니다. 구성 옵션은 다음과 같은 문자 코드로 표시됩니다.

참고 항목

개념

SQL Server에서 옵션 사용

관련 자료

sp_configure(Transact-SQL)
RECONFIGURE(Transact-SQL)

도움말 및 정보

SQL Server 2005 지원 받기

변경 내역

릴리스 내역

2006년 12월 12일

새로운 내용
  • common criteria compliance enabled 옵션을 구성 옵션 표에 추가했습니다.

2006년 4월 14일

새로운 내용
  • RECONFIGURE 옵션 사용에 관한 참고를 추가했습니다.
변경된 내용
  • allow updates 옵션을 사용하면 오류가 발생할 수도 있음을 설명했습니다.

2005년 12월 5일

새로운 내용
  • max worker threads에 대한 64비트 정보를 추가했습니다.
변경된 내용
  • 설치 프로그램에 의해 Agent XPs가 1로 설정될 수 있음을 설명했습니다.
  • 기본 사용자 인스턴스 제한 시간을 수정했습니다.