다음을 통해 공유


MSSQLSERVER_17112

적용 대상: SQL Server

세부 정보

attribute
제품 이름 SQL Server
이벤트 ID 17112
이벤트 원본 MSSQLSERVER
구성 요소 SQLEngine
심볼 이름 INIT_INVCOMMAND
메시지 텍스트 잘못된 시작 옵션 a가 레지스트리 또는 명령 프롬프트에서 지정되었습니다. 옵션을 수정하거나 제거합니다.

설명

이 오류는 잘못된 데이터베이스 엔진 서비스 시작 옵션이 지정되었음을 나타냅니다. 시작 옵션이 올바르게 지정되지 않으면 SQL Server가 시작되지 않거나 예상대로 실행되지 않을 수 있습니다. 오류 17112도 발생합니다.

경우에 따라 인스턴스가 시작될 수 있지만 SQL Server 오류 로그를 검토할 때 시작 매개 변수가 제대로 표시되지 않습니다.

<Datetime> Server Registry 시작 매개 변수:
<Datetime> Server -d D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\master.mdf
<Datetime> Server -e D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG\ERRORLOG
<Datetime> Server -l D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\mastlog.ldf
<Datetime> Server -T1118 -g512

마지막 두 개의 시작 매개 변수가 동일한 줄에 어떻게 표시되는지 확인합니다.

필요한 시작 매개 변수를 추가하는 것이 서버 동작에 의도한 영향을 미치지 않는 경우도 있습니다.

가능한 원인

이 문제는 다음과 같은 이유로 인해 발생합니다.

  • 유효한 시작 매개 변수 목록에 없는 시작 매개 변수 사용
  • 적절한 구분 기호[;] 없이 시작 매개 변수 지정
  • 보이지 않는 특수 문자를 도입한 텍스트 편집기에서 시작 매개 변수를 복사하여 붙여넣습니다(예: -T 앞의 공백).
  • 시작 매개 변수에 올바른 대/소문자 구분을 사용하지 않음

사용자 작업

SQL Server 구성 관리자 도구를 사용하여 SQL Server 인스턴스에 지정된 시작 매개 변수를 제공하고 유효성을 검사합니다. 각 시작 매개 변수를 적절하게 구분하고 특수 문자가 포함되지 않도록 합니다.