다음을 통해 공유


이벤트 ID 17058 및 SQL Server 시작되지 않음

적용 대상: SQL Server

증상

Microsoft SQL Server 서비스에서 오류 로그를 만들도록 구성된 경로를 찾을 수 없는 경우 서비스는 시작되지 않으며 서비스를 시작하는 방법에 따라 다음과 같은 오류 메시지가 표시됩니다.

  • 서비스 애플릿을 사용하여 다음을 수행합니다.

    Windows에서 로컬 컴퓨터에서 SQL Server(MSSQLSERVER) 서비스를 시작할 수 없습니다.
    오류 1067: 프로세스가 예기치 않게 종료되었습니다.

  • 명령 프롬프트를 사용하여 다음을 수행합니다.

    SQL Server(MSSQLSERVER) 서비스가 시작됩니다.
    SQL Server(MSSQLSERVER) 서비스를 시작할 수 없습니다.
    서비스 관련 오류가 발생했습니다. 13.
    NET HELPMSG 3523을 입력하면 추가 도움말을 사용할 수 있습니다.

해결 방법

  1. 애플리케이션 로그를 확인하고 다음과 유사한 오류 메시지 항목이 표시되는지 확인합니다.

    Log Name:      Application  
    Source:        MSSQLSERVER  
    Date:          <Datetime>  
    Event ID:      17058  
    Task Category: Server  
    Level:         Error  
    Keywords:      Classic  
    User:          N/A  
    Computer:      <Server name>  
    Description:  
    initerrlog: Could not open error log file 'C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVR\MSSQL\Log\ERRORLOG'. 
    Operating system error = 3(The system cannot find the path specified.).  
    
  2. SQL Server 구성 관리자 사용하여 ErrorLog 파일에 대해 설정된 경로를 확인합니다.

    SQL Server(MSSQLSERVER) 속성 대화 상자의 시작 매개 변수 탭 스크린샷

    다음 레지스트리 항목에서 경로를 확인할 수도 있습니다.

    하위 데이터
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQLServer\Parameters\SQLArg1 -eC:\Program Files\Microsoft SQL Server\MSSQL15. MSSQLSERVR\MSSQL\Log\ERRORLOG
  3. 경로를 복사한 다음 Windows Explorer 또는 명령 프롬프트에서 경로의 대상에 액세스할 수 있는지 수동으로 확인합니다. (오타, 특수 문자 및 복사 및 붙여넣기 문제에 유의하세요.)

    오타가 포함된 잘못된 명령 예제는 다음과 같습니다.

    C:\>dir  "C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVR\MSSQL\Log"
    

    시스템에서 지정된 경로를 찾을 수 없습니다.

    올바른 명령은 다음과 같습니다.

    C:\>dir  "C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\Log"
    

    C 드라이브의 볼륨은 Windows입니다.
    볼륨 일련 번호는 40B5-7ED1입니다.

    C:\Program Files\Microsoft SQL Server\MSSQL15 디렉터리 MSSQLSERVER\MSSQL\Log

    <Datetime><DIR> .
    <Datetime><DIR> ..
    <Datetime> 20,640 ERRORLOG
    <Datetime> 14,082 ERRORLOG.1

  4. SQL Server 시작 계정에 파일을 만들고, 읽고, 쓰고, 업데이트할 수 있는 권한이 있는 유효한 폴더로 경로를 업데이트합니다.

    업데이트 단추를 사용하여 폴더 경로를 업데이트할 수 있는 것을 보여주는 시작 매개 변수 탭의 스크린샷.

  5. SQL Server 서비스를 다시 시작합니다.