2007~2011/SQL Server2009.12.25 02:11

오랜 만에 Windows Server 시스템을 재시작 하였는데 부팅 후 SQL Server 서비스가 시작되질 않는 상황입니다. master.mdf 를 찾을 수 없다는 메시지가 나타나는데 침착하게 천천히 하나씩 살펴 보자구요.


[환경]
SQL Server 2000 SP4


[현상]
시스템 재시작 후 SQL Server 2000 서비스가 시작되지 않음


[원인]
SQL Server 서비스 시작에 필요한 Master 데이터베이스 데이터 파일(master.mdf) 경로가 서비스 시작 매개변수로 지정되어 있지 않습니다.


[해결방법]
Regedit.exe 레지스트리 편집기 실행 후 SQL 서비스 시작 매개변수에 MASTER.MDF 지정합니다.

HKLM\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\Parameters
새로 만들기 – 문자열 값 - SQLArg3 : -dd:\SQL\MSSQL\data\master.mdf



[분석결과]
1. Registry 시작 매개변수 확인
HKLM\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\Parameters 시작 매개 변수 확인
- MASTER.MDF 경로를 지정하는 매개변수가 누락되어 있음 


2. 이벤트 로그
이벤트 형식:         오류
이벤트 원본:         MSSQLSERVER
이벤트 범주:         (2)
이벤트 ID:            17055
사용자:                 N/A
컴퓨터:    LAIGOSVR
설명:
17113 :
initconfig: 구성 정보를 보기 위해 'master.mdf'을(를) 여는 중 2(지정된 파일을 찾을 수 없습니다.) 오류가 발생했습니다


3. SQL ErrorLog
2009-12-23 12:38:45.64 server    Microsoft SQL Server  2000 - 8.00.2039 (Intel X86)
             May  3 2005 23:18:38
             Copyright (c) 1988-2003 Microsoft Corporation
             Standard Edition on Windows NT 5.2 (Build 3790: Service Pack 1)

2009-12-23 12:38:45.64 server    Copyright (C) 1988-2002 Microsoft Corporation.
2009-12-23 12:38:45.64 server    All rights reserved.
2009-12-23 12:38:45.64 server    서버 프로세스 ID는 5051입니다.
2009-12-23 12:38:45.64 server    'D:\SQL\MSSQL\log\ERRORLOG' 파일에 SQL Server 메시지를 기록하는 중입니다.
2009-12-23 12:38:45.64 server    initconfig: 구성 정보를 보기 위해 'master.mdf'을(를) 여는 중 2(지정된 파일을 찾을 수 없습니다.) 오류가 발생했습니다.


[참고자료]
Using the SQL Server Service Startup Options
http://msdn.microsoft.com/en-us/library/ms190737.aspx


작성자 : Lai Go / 작성일자 : 2009.12.24

Posted by Lai Go