RECONFIGURE(Transact-SQL)

업데이트: 2006년 4월 14일

sp_configure 시스템 저장 프로시저로 변경한 구성 옵션의 현재 구성 값(sp_configure 결과 집합의 config_value 열)을 업데이트합니다. 구성 옵션에 따라 현재 실행 중인 값을 업데이트하려면 서버를 중지하고 다시 시작해야 하기 때문에 RECONFIGURE에서는 변경된 구성 값에 대해 현재 실행 중인 값(sp_configure 결과 집합의 run_value 열)을 항상 업데이트하지는 않습니다.

항목 링크 아이콘Transact-SQL 구문 표기 규칙

구문

RECONFIGURE [ WITH OVERRIDE ]

인수

  • RECONFIGURE
    구성 설정에서 서버를 중지하고 다시 시작하지 않아도 될 경우 현재 실행 중인 값이 업데이트되도록 지정합니다. 또한 RECONFIGURE는 새 구성 값에서 유효하지 않은 값(예: syscharsets에 없는 정렬 순서 값)이나 권장되지 않는 값을 확인합니다. 서버를 중지하고 다시 시작할 필요가 없는 이런 구성 옵션을 사용하는 경우에는 RECONFIGURE를 지정한 후 구성 옵션의 현재 실행 중인 값과 현재 구성된 값이 같아야 합니다.
  • WITH OVERRIDE
    recoveryinterval 고급 구성 옵션에 대해 유효하지 않은 값 또는 권장되지 않는 값의 구성 값 확인을 해제합니다.

    모든 구성 옵션은 WITH OVERRIDE 옵션을 사용하여 다시 구성할 수 있습니다. 그리고 RECONFIGURE WITH OVERRIDE에서는 지정한 값으로 다시 구성합니다. 예를 들어 minservermemory 구성 옵션은 maxservermemory 구성 옵션에서 지정한 값보다 큰 값으로 구성할 수 있습니다. 그러나 이것은 오류입니다. 따라서 RECONFIGURE WITH OVERRIDE를 지정해도 구성 값 확인을 해제하지 않습니다.

주의

sp_configure에서는 각 구성 옵션에 대해 설명한 유효한 범위를 벗어난 새 구성 옵션 값을 허용하지 않습니다.

명시적 또는 암시적 트랜잭션에서는 RECONFIGURE가 허용되지 않습니다. 여러 개의 옵션을 동시에 다시 구성하는 경우 다시 구성 작업 중 하나가 실패하면 다시 구성 작업이 하나도 적용되지 않습니다.

사용 권한

RECONFIGURE 권한은 기본적으로 ALTER SETTINGS 권한의 피부여자로 설정됩니다. sysadminserveradmin 고정 서버 역할이 암시적으로 이 권한을 보유합니다.

다음 예에서는 recovery interval 구성 옵션에 대한 상한값을 90분으로 설정하며 RECONFIGURE WITH OVERRIDE를 사용하여 설치합니다. 60분보다 긴 복구 간격은 권장되지 않으며 기본적으로 사용할 수 없습니다. 그러나 WITH OVERRIDE 옵션을 지정했기 때문에 SQL Server는 지정한 값(90)이 recovery interval 구성 옵션에 유효한 값인지 여부를 확인하지 않습니다.

EXEC sp_configure 'recovery interval', 90
RECONFIGURE WITH OVERRIDE
GO

참고 항목

참조

sp_configure(Transact-SQL)

관련 자료

서버 구성 옵션 설정

도움말 및 정보

SQL Server 2005 지원 받기

변경 내역

릴리스 내역

2006년 4월 14일

새로운 내용
  • 다시 구성 작업 중 하나가 실패하면 다시 구성 작업이 하나도 적용되지 않는다는 설명을 추가했습니다.