BUG: 데스크톱 버전의 Windows 98 인해 SQL 7.0 설치 "파일 어설션 오류:..\SRC\SQLSSPI.C 줄: 119 "

기술 자료 번역 기술 자료 번역
기술 자료: 229608 - 이 문서가 적용되는 제품 보기.
이 문서가 보관되었습니다. "그대로" 제공되었으며, 업데이트가 되지 않을 것입니다.
# 버그: 55333 (sqlbug_70)

중요: 이 문서에는 레지스트리 수정에 대한 정보를 포함합니다. 레지스트리를 수정하기 전에 이를 백업하고 문제가 발생하는 경우 레지스트리를 복원하는 방법을 알고 있어야 합니다 확인하십시오. 백업, 복원 및 레지스트리 편집 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
256986Microsoft Windows 레지스트리에 대한 설명
모두 확대 | 모두 축소

현상

SQL Server 7.0 설치 제품 등록, 프로그램 파일 위치, 파일 복사, 지정하는 등의 여러 단계로 설명하며 다양한 어떤 구성 요소가 설치된 알리는 메시지를 화면 및 구성합니다. 설치 프로세스를 지점을 연결할 수 있습니다: ".. 서버에 연결" 및 응답 중지. 이 메시지는 Ctrl-Alt-Delete의 누를 경우 발생합니다.
데스크톱 버전 (응답)입니다.
작업을 중지한 다음 다시 부팅된 컴퓨터가 설치 이후 마친 보일 수 있습니다 경우 SQL Server 7.0 프로그램 그룹에 존재할 수 있습니다.

다음 SQL 엔터프라이즈 관리자나 쿼리 분석기 같은 클라이언트 유틸리티 중 하나를 사용하여 연결을 시도할 경우 다음과 같은 오류 메시지가 나타납니다.
Microsoft Visual C++ 런타임 라이브러리
어설션 실패
프로그램: C;\Windows\MMC.EXE
파일:\src\sqlsspi.c
줄: 119
식: 개수
어떻게 프로그램을 사용하여 어설션 오류가 발생할 수 있습니다 내용에 대해 Assert 비전 C++ 설명서를 참조하십시오.
(응용 프로그램이 JIT 디버깅 키를 다시 사용할 수 있어야 합니다.
{재시도} {중단} {무시}
C:\MSSQL7\LOG\ERRORLOG 디렉터리에 있는 SQL Server 오류 로그 파일에 다음 줄이 있을 수 있습니다:
ods      Error: 17826, Severity: 18, State: 1
ods      Could not set up ListenOn connection 'SERVERNAME'..
ods      Operating system error 1747., The authentication service is unknown.
				
C:\WINDOWS\SQLSTP.LOG 디렉터리에 위치한 SQL Server 7.0 설치 로그 파일에 다음 줄을 끝날 수 있습니다:
11:56:49 Desktop override enabled.
11:56:50 SetNewPath returned: 3010
11:56:50 Path successfully updated.
11:56:51 C:\MSSQL7\binn\cnfgsvr.exe  -Silent 2 -NoSampleDB 0 -SQLPath "C:\MSSQL7\" -SQLDataPath "C:\MSSQL7\" -SortID 52 -LCIDCompStyle "1033-196609" -HWND 

1164 -User sa -Pwd
				
일반적으로 SQLSTP.log 파일의 마지막 줄에 지나 많은 줄을 앞의 예제에서 있어야 합니다.

또한 C:\MSSQL7\INSTALL\CNFGSVR.OUT 디렉터리에 있는 SQL Server 7.0 설치 구성 로그 파일에 다음 줄을 끝날 수 있습니다.
서비스를 시작하는 중...
서버에 연결 중...
드라이버 {SQL 서버} =; 서버 MACHINENAME; = UID sa; = PWD =; 데이터베이스 마스터 =
일반적으로, CNFGSVR.out 파일 위의 예제에서 마지막 줄 지나 더 많은 줄이 있어야 합니다.

원인

SQL Server 7.0 설치 "에 대한 MS 네트워크 클라이언트" "기본 네트워크 로그온" 으로 있지 않은 Windows 98 컴퓨터에서 실행.

해결 과정

경고: 레지스트리 편집기를 잘못 사용하면 운영 체제를 다시 설치해야 하는 심각한 문제가 발생할 수 있습니다. Microsoft는 레지스트리 편집기를 잘못 사용하여 발생하는 문제에 대해 해결을 보증하지 않습니다. 레지스트리 편집기를 따른 위험 부담은 사용자의 책임입니다.


Windows 98 네트워크 등록 정보에 대한 기본 설정은 "패밀리 로그온" 위한 기본 로그온, 이 NO 네트워크 카드가 있는 경우 특히 INSTALLED. 따라서 "패밀리 로그온" SQL Server 7.0 설치를 방해할 수 있습니다. 올바른 오류 다음을 수행하십시오.
  1. SQL Server 7.0, Microsoft SQL Server 7.0 프로그램 아이콘 또는 제어판에서 추가/제거 아이콘을 사용하여 제거하십시오. 그러나 이 다음 수동으로 실패하면 MSSQL7 디렉터리 삭제하고 있으면 다음 레지스트리 키를 제거하십시오.
    1. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server 7.0
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServer
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLServerAgent
    2. 제어판 을 탐색하고 네트워킹 을 두 번 누릅니다. 구성 탭을 클릭하고 네트워크 등록 정보에서 "MS 네트워크에 대한 클라이언트" 있는지 확인합니다. "기본 네트워크 로그온" 로 설정할 수 있으면 컴퓨터를 다시 부팅해야 제거한 후 SQL Server 7.0을 다시 설치하십시오.
    3. "MS 네트워크에 대한 클라이언트" 존재하지 않는 경우 추가 단추를 클릭하여, "클라이언트" 선택, Microsoft, 선택하고 "MS 네트워크에 대한 클라이언트" 강조. 그런 다음, 확인 을 누른 다음 컴퓨터를 다시 부팅하십시오. 네트워크 카드 및 카드 없음 메시지가 나타나면 있는지, 창 밖으로 취소하고 이 문서의 다음 단락의 진행합니다. 향후 로그온 문제를 방지하려면 "MS 네트워크에 대한 클라이언트" 속성을 검사하여 확인하십시오. 특정 Windows NT 도메인에서 데 로그 "확인란을 NOT 선택되어 있는지 확인하십시오. 참고:에 대한 프롬프트를 발생할 수 있으므로 Windows 98 CD 사용할 수 있어야 합니다.
    4. 내 컴퓨터 를 차례로 확인 "위로 전화 네트워킹" 있는지 보려면 이동하십시오. 나타나지 않으면 제어판을 열고 프로그램 추가/제거 아이콘을 선택하십시오. Windows 설치 탭을 이동 통신 확인란을 강조 표시하고 [자세히] 단추를 누릅니다. "최대 전화 네트워킹" 선택하고 확인 을 클릭하십시오.
    5. 제어판에서 [네트워크] 아이콘을 선택하십시오. 구성 탭을 선택하고 "에 대한 MS 네트워크 클라이언트" 로 기본 네트워크 로그온 선택하십시오. 향후 로그온 문제를 방지하려면 "에 대한 MS 네트워크 클라이언트에 대한" 속성을 검토하고 Windows NT 도메인에서 데 로그 "확인란을 NOT 선택되어 있는지 확인하십시오. 그런 다음, 컴퓨터를 다시 부팅하십시오. 참고: 해당 메시지가 발생할 수 있으므로 편리한 Windows 98 CD 있어야 합니다.
    6. SQL Server를 7.0 다시 설치하십시오.
    SQL 7.0 설치 후 "패밀리 로그인" 필요한 경우 "클라이언트 Microsoft 네트워크용에서", "기본 네트워크 로그온" 변경될 수 있습니다 "Microsoft 네트워크용 클라이언트" 네트워크 구성 요소 중 하나가 남아 있어야 합니다.

현재 상태

Microsoft 문제는 이 문서의 시작 부분에 나열한 제품에서 문제를 확인했습니다.

추가 정보

또한 이 문제는 SQL Server 2000 개인 Edition 및 Windows 98 원래 버전 데스크톱 엔진의 영향을 주지만 Windows 98 Second Edition의 사용하는 컴퓨터에는 영향을 주지 않습니다. 이 문제는 SQL Server 2000 현상이 약간 다릅니다. 다음 로그 파일 및 메시지 시스템에 이 문제가 발생하는 경우 볼 수 있습니다.

컴퓨터가 응답하지 않고 메시지를 표시하는 지점 설치 도달한 경우:
Setup is starting and installing your chosen configuration...
					
다음 MS 네트워크 클라이언트 없거나 같은 기본 네트워크 로그온 설정되어 있지 않은 경우 보려면 확인해야 합니다.

이 문제가 발생하는 경우 다음 SQLSTP.log 파일의 끝 예입니다.
22:00:29 End Action   ProcessAfterDataMove
22:00:29 Begin Action BuildServer:
22:00:29 Begin Action: CreateRegistrySetSQL
22:00:29 End Action: CreateRegistrySetSQL
22:00:29 Begin Action: RegWriteSetupEntry
22:00:29 End Action: RegWriteSetupEntry
22:00:29 Begin Action: CreateSer
22:00:29 End Action: CreateSer
22:00:29 Begin Action: SkuIt
22:00:29 End Action: SkuIt
22:00:30 Begin Action: UpdateSystemPath
22:00:30 SetNewPath returned: 3010
22:00:30 Path successfully updated.
22:00:30 End Action: UpdateSystemPath
22:00:31 C:\Program Files\Microsoft SQL Server\80\Tools\Binn\cnfgsvr.exe  -F "C:\WINDOWS\sqlstp.log" -I MSSQLSERVER -V 1 -M 0 -Q 

"SQL_Latin1_General_CP1_CI_AS" -H 680 -U sa -P 
###############################################################################


Starting Service ...

SQL_Latin1_General_CP1_CI_AS

-m -Q -T4022 -T3659

Connecting to Server ...

driver={sql server};server= COMPUTERSNAME;UID=sa;PWD=;database=master
					
또한 확인 있습니다 이 예와 비슷한 있는지 SQL 오류 로그 파일을 검토하여 이 문제가 발생하는 경우:
2000-08-15 22:00:33.75 server    Microsoft SQL Server  2000 - 8.00.194 (Intel X86) 
	Aug 6 2000 00:57:48 
	Copyright (c) 1988-2000 Microsoft Corporation
	Personal Edition on Windows 4.10 (Build 1998:  )

2000-08-15 22:00:33.97 server    Copyright (C) 1988-2000 Microsoft Corporation.
2000-08-15 22:00:34.01 server    All rights reserved.
2000-08-15 22:00:34.04 server    Server Process ID is -144609.
2000-08-15 22:00:34.07 server    Logging SQL Server messages in file 'C:\SQL Server\MSSQL\log\ERRORLOG'.
2000-08-15 22:00:34.19 server    SQL Server is starting at priority class 'normal'(1 CPU detected).
2000-08-15 22:00:34.60 server    User Mode Scheduler configured for thread processing
2000-08-15 22:00:34.71 server    Using dynamic lock allocation. [500] Lock Blocks, [1000] Lock Owner Blocks
2000-08-15 22:00:35.13 spid3     Warning ******************
2000-08-15 22:00:35.16 spid3     SQL Server started in single user mode. Updates allowed to system catalogs.
2000-08-15 22:00:35.25 spid3     Starting up database 'master'.
2000-08-15 22:00:36.88 spid3     Server name is COMPUTERSNAME.
2000-08-15 22:00:36.93 spid3     Skipping startup of clean database id 4
2000-08-15 22:00:36.97 spid3     Skipping startup of clean database id 5
2000-08-15 22:00:37.00 spid3     Skipping startup of clean database id 6
2000-08-15 22:00:37.06 server    Using 'SSNETLIB.DLL' version '8.0.194'.
2000-08-15 22:00:38.11 spid5     Clearing tempdb database.
2000-08-15 22:00:38.28 server    Could not set up Net-Library 'SSNETLIB'.
2000-08-15 22:00:38.35 server    Operating system error -1073723998: kaŒ.
2000-08-15 22:00:38.44 server    Unable to load any netlibs.
2000-08-15 22:00:38.53 server    SQL Server could not spawn FRunCM thread.
					
다음과 같은 오류 메시지가 나타나는 경우 발생한 중인 문제가 있음을 나타냅니다 마지막 방법은 것입니다.
Microsoft Visual C++ 런타임 라이브러리
어설션 실패
프로그램: C;\Windows\MMC.EXE
파일:.q:\SPHINX\NETLIBS\nt\ssock\src\sqlsspi.c
줄: 124
식: 개수
비전 C++ 설명서에 대한 어설션 어떻게 프로그램을 어설션 오류가 발생할 수 있습니다 방법에 대한 자세한 내용은 참조하십시오.
(응용 프로그램이 JIT 디버깅 키를 다시 사용할 수 있어야 합니다.)

속성

기술 자료: 229608 - 마지막 검토: 2014년 2월 8일 토요일 - 수정: 3.2
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft SQL Server 7.0 Standard Edition?을(를) 다음과 함께 사용했을 때
    • Microsoft Windows 98 Standard Edition
  • Microsoft SQL Server 2000 Standard Edition
키워드:?
kbnosurvey kbarchive kbmt kbbug kbpending KB229608 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

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