FIX: SQL Server 2000 서비스 팩 3을 설치한 후 SQL Server가 시작되지 않고 액세스 위반이 발생한다

기술 자료 번역 기술 자료 번역
기술 자료: 814572 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

현상

Microsoft SQL Server 2000 서비스 팩 3(SP3)을 설치한 후 Microsoft SQL Server가 시작되지 않거나 시작된 후 즉시 중지하고 여러 파일에 오류 메시지가 기록됩니다.

예를 들어, SQL Server는 SQL Server 오류 로그 파일에 다음과 같은 액세스 위반을 생성합니다.

참고 다음은 오류의 예입니다.
2003-01-30 14:57:47.93 server Using 'dbghelp.dll' version '4.0.5'
*Stack Dump being sent to C:\Program Files\Microsoft SQL Server\MSSQL\log\SQLDump0030.txt
2003-01-30 14:57:47.95 server FRunCM: 828 프로세스에서 치명적인 예외 c0000005 EXCEPTION_ACCESS_VIOLATION이(가) 발생했습니다. SQL Server에서 이 프로세스를 종료하는 중입니다.
* *******************************************************************************
*
* BEGIN STACK DUMP:
* 01/30/03 14:57:47 spid 0
*
* Exception Address = 00000000
* Exception Code = c0000005 EXCEPTION_ACCESS_VIOLATION
* Access Violation occurred reading address 00000000

* -------------------------------------------------------------------------------
* Short Stack Dump
* 00000000 Module(sqlservr+FFC00000)
* 00A73EB0 Module(sqlservr+00673EB0) (g_umsControl+00000000)
* 00514B3F Module(sqlservr+00114B3F) (LoadDCOM+00000103)
* 00519566 Module(sqlservr+00119566) (FRunCM+00000475)
* 0051739E Module(sqlservr+0011739E) (initCM+00000064)
* 7800A27B Module(MSVCRT+0000A27B) (beginthread+000000CE)
* 77E8758A Module(KERNEL32+0000758A) (SetFilePointer+0000018A)
다음 오류는 이벤트 뷰어의 응용 프로그램 로그에 생성됩니다.
이벤트 ID: 17055
원본: MSSQLSERVER
DESC: 17310:
FRunCm: 2844 프로세스에서 치명적인 예외 c0000005이(가) 발생했습니다.
EXCEPTION_ACCESS_VIOLATION.
SQL Server에서 이 프로세스를 종료하는 중입니다.
다음 텍스트는 SQL Server 2000 SP3 설치 로그 파일(Sqlsp.log)에 생성됩니다.
오후 10:08:34 프로세스 종료 코드: (0)
22:08:34 C:\sql2ksp3\x86\BINN\osql.exe -Slpc:HCH_MEGA -b -n -d master -o "d:\Program Files\Microsoft SQL Server\MSSQL\install\sp3_serv_uni.out" -i "d:\Program Files\Microsoft SQL Server\MSSQL\install\sp3_serv_uni.sql" -Usa -P"
오후 10:08:38 프로세스 종료 코드: (1) 22:25:23 스크립트 실행 중 오류 발생: sp3_serv_uni.sql (1)
다음 텍스트는 SP3_serv_uni.out 파일에 생성됩니다. 이 파일은 \Program Files\Microsoft SQL Server\MSSQL\Install 폴더에 있습니다.
'system_function_schema.fn_get_sql'을 만드는 중.
[DBNETLIB]ConnectionCheckForData (CheckforData()).
[DBNETLIB]일반 네트워크 오류입니다. 네트워크 설명서를 참조하십시오.

해결 방법

이 문제를 해결하는 데 다음 세 가지 옵션을 사용할 수 있습니다.

옵션 1

이 문제는 SQL Server 2000 서비스 팩 3a(SP3a)에서 해결됩니다.

이 문제를 해결하려면 SQL Server 2000의 최신 서비스 팩을 구하십시오. 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
290211 INF: 최신 SQL Server 2000 서비스 팩 구하기


옵션 2

참고 SP3 설치 CD나 설치 디렉터리에서 다음 명령을 실행합니다. 다음 절차에서 설치 디렉터리는 C:\sql2ksp3입니다.
  1. 명령 프롬프트에서 다음 명령을 실행하여 캐비닛 자동 압축 풀기 파일인 SQLRedis.exe에서 C:\Extract 폴더로 파일의 압축을 풉니다.
    C:\sql2ksp3\x86\other\sqlredis.exe /T:C:\Extract /C
    참고 SQLRedis.exe 파일은 설치 디렉터리의 \x86\Other 폴더에 있습니다.
  2. C:\Extract 폴더에서 Mdac_qfe.exe 파일을 찾은 다음 Mdac_qfe.exe 파일을 실행합니다.
  3. Microsoft Data Access Components Hotfix Installer 대화 상자에서 핫픽스가 설치되고 있음을 나타냅니다. 핫픽스 설치를 계속하려면 OK를 누릅니다.
  4. MDAC 핫픽스(Mdac_qfe.exe)를 성공적으로 설치한 후 SQL Server 2000 SP3 설치 프로그램을 다시 실행하여 설치를 성공적으로 완료합니다.

옵션 3

처음 두 옵션으로도 문제가 해결되지 않으면 Microsoft 고객기술지원부에 문의하십시오.



Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹에 참여하시기 바랍니다.

속성

기술 자료: 814572 - 마지막 검토: 2005년 2월 14일 월요일 - 수정: 7.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft SQL Server 2000 서비스 팩 3
키워드:?
kberrmsg kbupgrade kbsysadmin kbprb KB814572

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com