적용 대상:Windows의 SQL Server
이 대화 상자를 사용하여 데이터베이스 엔진 시작 매개 변수를 추가하거나 제거할 수 있습니다. 시작 매개 변수는 데이터베이스 엔진 성능에 큰 영향을 미칠 수 있습니다. 시작 매개 변수를 추가하거나 변경하기 전에 데이터베이스 엔진 서비스 시작 옵션을 참조하세요.
옵션
시작 매개 변수 지정
매개 변수를 추가하려면 매개 변수를 입력한 다음 추가를 선택합니다.
필요한 매개 변수 중 하나를 수정하려면 기존 매개 변수 상자에서 매개 변수를 선택하고 시작 매개 변수 지정 상자에서 값을 변경한 다음 업데이트를 선택합니다.
기존 매개 변수
매개 변수를 제거하려면 매개 변수를 선택한 다음 제거를 선택합니다.
매개 변수 형식
매개 변수 사이에 구분 기호를 입력하지 마세요. SQL Server 구성 관리자에서 구분 기호를 자동으로 추가합니다. SQL Server 구성 관리자가 다음 매개 변수 요구 사항을 적용합니다.
선행 및 후행 공백은 모든 시작 매개 변수에서 잘립니다.
모든 시작 매개 변수는 하이픈(
-)으로 시작하고 두 번째 값은 문자입니다.
필수 매개 변수
필수 매개 변수는 다음과 같습니다. 필수 매개 변수는 변경할 수 있지만 제거할 수는 없습니다.
-
-d는 파일의master.mdf경로(master데이터베이스 데이터 파일)입니다. -
-l는 파일의master.ldf경로(master데이터베이스 로그 파일)입니다. -
-e는 SQL Server 오류 로그 파일의 경로입니다.
파일 경로 매개 변수가 올바르지 않으면 SQL Server가 시작되지 않을 수 있습니다.
데이터베이스를 이동하는 master 방법에 대한 자세한 내용은 시스템 데이터베이스 이동을 참조하세요.
선택적 매개 변수
지원되는 모든 시작 매개 변수는 데이터베이스 엔진 서비스 시작 옵션에 설명되어 있습니다. 시작 매개 변수 -T<trace#>는 SQL Server 인스턴스를 지정된 추적 플래그(<trace#>)와 함께 시작해야 함을 나타냅니다. 추적 플래그는 비표준 동작으로 서버를 시작하는 데 사용합니다. 추적 플래그에 대한 자세한 내용은 DBCC TRACEON을 사용하여 추적 플래그 설정을 참조하세요.
주의
온라인으로 설명된 문서화되지 않은 추가 시작 매개 변수 및 추적 플래그가 표시될 수 있습니다. 문서화되지 않은 시작 매개 변수 및 추적 플래그는 일반적이지 않은 문제를 해결하거나 테스트에 필요한 특정 조건을 강제 적용하기 위해 만들어집니다. 문서화되지 않은 시작 매개 변수를 사용하면 예기치 못한 결과가 발생할 수 있습니다. Microsoft 고객 지원 서비스에서 지시하지 않는 한 문서화되지 않은 매개 변수를 사용하지 마세요.
다음 목록에서는 일부 일반적인 선택 매개 변수에 대해 설명합니다.
| 매개 변수 | 간단한 설명 | 추가 정보 |
|---|---|---|
-m |
SQL Server 인스턴스를 단일 사용자 모드로 시작합니다. | SQL Server용 단일 사용자 모드 |
-T1204 |
교착 상태에 있는 잠금의 유형과 리소스 및 현재 영향을 받은 명령을 반환합니다. | 추적 플래그 1204 |
-T1224 |
잠금 수를 기반으로 잠금 에스컬레이션을 해제합니다. SQL Server 2025(17.x)에는 최적화된 잠금 이 대신 도입되었습니다. |
추적 플래그 1224 |
-T3608 |
SQL Server에서 master 데이터베이스를 제외한 모든 데이터베이스를 자동으로 시작 및 복구하지 못하도록 방지합니다. |
추적 플래그 3608 |
-T7806 |
SQL Server Express에 DAC(관리자 전용 연결)를 설정합니다. | 추적 플래그 7806 |
주의
일부 선택적 매개 변수는 서버 동작을 변경할 수 있으며 성능에 영향을 줄 수 있습니다.
사용 권한
이 페이지는 레지스트리에서 관련 항목을 변경할 수 있는 사용자만 사용해야 합니다. 여기에는 다음 사용자가 포함됩니다.
로컬 관리자 그룹의 멤버
SQL Server에서 사용되는 도메인 계정( 데이터베이스 엔진 이 도메인 계정에서 실행하도록 구성된 경우)