Fehler: SQL 7.0 Desktop Edition installieren, auf Windows 98 verursacht "Assertionsfehler Datei:..\SRC\SQLSSPI.C Zeile: 119 "

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 229608 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Dieser Artikel wurde archiviert. Er wird im vorliegenden Zustand bereitgestellt und nicht mehr aktualisiert.
# FEHLER: 55333 (SQLBUG_70)

wichtig : Dieser Artikel enthält Informationen zum Bearbeiten der Registrierung. Bevor Sie die Registrierung bearbeiten, vergewissern Sie sich bitte, dass Sie die Registrierung wiederherstellen können, falls ein Problem auftritt. Weitere Informationen zum Erstellen einer Sicherungskopie, zum Wiederherstellen und Bearbeiten der Registrierung finden Sie in folgendem Artikel der Microsoft Knowledge Base:
256986Beschreibung der Microsoft Windows-Registrierung
Alles erweitern | Alles schließen

Problembeschreibung

Die Installation von SQL Server 7.0 behandelt mehrere Phasen wie Produktregistrierung Angabe der Pfade von Programmdateien, Datei kopieren, und verschiedene Meldungen, die besagt, welche Komponenten installiert werden Bildschirm und konfiguriert. Der Installationsvorgang kann den Punkt erreichen: Verbindung "mit dem Server wird hergestellt...", und nicht mehr reagieren. Wenn Sie die STRG-ALT-ENTF drücken wird diese Meldung:
Desktop Edition (nicht mehr reagiert).
Wenn der Task beendet und den Computer neu gestartet, die Installation scheint zu haben, da die SQL Server 7.0-Programmgruppe vorhanden sein kann.

Wenn Sie dann versuchen, mit keines der Clientdienstprogramme wie SQL Enterprise Manager oder Query Analyzer eine Verbindung herstellen, wird die folgende Fehlermeldung angezeigt:
Microsoft Visual C++-Laufzeitbibliothek
Assertionsfehler
Programm: C;\Windows\MMC.EXE
Datei:..\SRC\SQLSSPI.C
Zeile: 119
Ausdruck: Count
Informationen dazu, wie Ihr Programm einen Assertion-Fehler verursachen kann finden Sie die Visio C++-Dokumentation auf Assert.
(Drücken Sie wiederholt zum Debuggen der Anwendung JIT muss aktiviert werden
{Wiederholen} {Abbrechen} {Ignorieren}
Die SQL Server Fehler Protokolldatei befindet sich im Verzeichnis C:\MSSQL7\LOG\ERRORLOG kann die folgenden Zeilen haben:
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.
				
der SQL Server 7.0-Installation Protokoll Datei sich in der C:\WINDOWS\SQLSTP.LOG-Verzeichnis befindet, möglicherweise mit den folgenden Zeilen endet:
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
				
normalerweise sollte die Datei SQLSTP.log die viele weitere Zeilen hinter der letzten Zeile haben, in dem vorangegangenen Beispiel.

Darüber hinaus kann SQL Server 7.0-Installation Konfigurationsprotokolldatei im Verzeichnis C:\MSSQL7\INSTALL\CNFGSVR.OUT mit den folgenden Positionen beenden:
Dienst wird gestartet...
Verbinden mit Server...
Treiber = {Sql Server}; Server = MACHINENAME; UID = sa; PWD =; database = Master
In der Regel sollte die Datei CNFGSVR.out viele weitere Zeilen hinter der letzten Zeile im vorhergehenden Beispiel haben.

Ursache

Ausgeführt der SQL Server 7.0-Installation auf einem Windows 98-Computer, nicht "Client for Microsoft Networks" als "Primäre Netzwerkanmeldung" verfügt.

Abhilfe

Warnung : unkorrekte Verwendung des Registrierungseditors kann schwerwiegende Probleme, die eine Neuinstallation Ihres Betriebssystems erforderlich machen verursachen. Microsoft kann nicht garantieren, dass Probleme, die Verwendung des Registrierungseditors entstehen, behoben werden können. Benutzen Sie den Registrierungseditor auf eigene Verantwortung.


In Windows 98 ist die Standardeinstellung für den Netzwerkeigenschaften "Family Logon" für die primäre Anmeldung, dies gilt vor allem ist NO NETWORK CARD INSTALLIERT. Folglich kann der SQL Server 7.0-Installation "Family Logon" beeinträchtigen. Verwenden richtige der Fehler die folgenden:
  1. Deinstallieren Sie SQL Server 7.0, entweder von Microsoft SQL Server 7.0-Programmsymbol oder über das Symbol Software in der Systemsteuerung. Allerdings schlägt diese dann manuell löschen Sie das Verzeichnis MSSQL7 und entfernen Sie die folgenden Schlüssel der Registrierung, falls vorhanden:
    1. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQLServer 7.0
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServer
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLServerAgent
    2. Navigieren Sie zu Systemsteuerung und doppelklicken Sie auf Netzwerk . Klicken Sie auf die Registerkarte Konfiguration und überprüfen Sie, ob "Client für Microsoft-Netzwerke" in den Netzwerkeigenschaften vorhanden ist. Wenn Sie es auf "Primäre Netzwerkanmeldung" festgelegt ist, starten Sie den Computer neu und installieren Sie SQL Server 7.0 neu.
    3. Wenn "Client für Microsoft-Netzwerke" nicht vorhanden ist, klicken Sie auf die Schaltfläche Hinzufügen , wählen Sie "Client", wählen Sie Microsoft und markieren Sie "Client for Microsoft Networks". Anschließend klicken Sie auf OK , und starten Sie den Computer neu. Wenn Sie aufgefordert, eine Netzwerkkarte und keine Karte vorhanden ist, brechen Sie außerhalb des Fensters und setzen Sie mit den nächsten Absatz in diesem Artikel fort. Um alle zukünftigen Anmelder-Probleme zu vermeiden, stellen Sie sicher die "Client für Microsoft-Netzwerke"-Eigenschaften überprüft werden. Stellen Sie sicher, dass das Kontrollkästchen "Protokoll auf Windows NT-Domäne" nicht aktiviert ist. Hinweis : Stellen Sie sicher, die Windows 98-CD verfügbar, da eine Eingabeaufforderung für diese auftreten.
    4. Navigieren Sie zu Arbeitsplatz und dann Kontrollkästchen, ob die "Wählen, Netzwerkbetrieb" vorhanden ist. Wenn es nicht vorhanden ist, öffnen Sie der Systemsteuerung, und wählen Sie das Symbol Software . Wechseln Sie zu der Registerkarte Windows Setup , markieren Sie das Kontrollkästchen Communications , und drücken Sie die Schaltfläche Details. Wählen Sie "Wählen, Netzwerkbetrieb" und klicken Sie dann auf OK .
    5. Wählen Sie in der Systemsteuerung das Symbol Netzwerk. Wählen Sie die Registerkarte Konfiguration und klicken Sie "Client for Microsoft Networks" als primäre Netzwerkanmeldung. Um alle zukünftigen Anmelder-Probleme zu vermeiden, überprüfen Sie die Eigenschaften für "Client für Microsoft-Netzwerke", und nehmen Sie sicher, dass das Kontrollkästchen "Protokoll auf Windows NT-Domäne" nicht ausgewählt ist. Starten Sie anschließend den Computer neu. Hinweis : Stellen Sie sicher, die Windows 98-CD praktisch, da eine Eingabeaufforderung für diese auftreten.
    6. Installieren Sie SQLServer 7.0 neu.
    Nachdem SQL 7.0 installiert ist, "Primäre Netzwerkanmeldung" von "-Clients für Microsoft-Netzwerke, in"Familie Login"bei Bedarf geändert werden kann, jedoch"-Clients für Microsoft-Netzwerke muss als eines der Netzwerkkomponenten verbleiben.

Status

Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.

Weitere Informationen

Dieses Problem auch wirkt sich auf SQL Server 2000 Personal Edition und der Desktop Engine auf die Ursprünglichen Edition von Windows 98, aber keine Auswirkungen auf Computern mit Windows 98 Second Edition. Die Symptome dieses Problems auf dem SQL Server 2000 unterscheiden sich geringfügig. Im folgenden werden die Protokolldateien und Nachrichten, die Sie auf Ihrem System sehen würden Wenn dieses Problem auftritt.

Wenn die Installation den Punkt erreicht, in denen der Computer reagiert und zeigt die Meldung an:
Setup is starting and installing your chosen configuration...
					
dann sollten Sie überprüfen, ob Client für Microsoft-Netzwerke fehlt oder ist nicht als Primäre Netzwerkanmeldung festlegen.

Im folgenden ist ein Beispiel vom Ende einer Datei SQLSTP.log, wenn dies das Problem ist, das stattfindet:
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
					
Sie können auch bestätigen Wenn durch Untersuchen der SQL-Fehlerprotokolldatei, ob es ähnlich wie in diesem Beispiel ist dieses Problem auftritt:
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.
					
Eine letzte Möglichkeit, die, dass diese den Problemtyp ist, ist die folgenden Fehlermeldung daraufhin angezeigt:
Microsoft Visual C++-Laufzeitbibliothek
Assertionsfehler
Programm: C;\Windows\MMC.EXE
Datei:.q:\SPHINX\NETLIBS\nt\ssock\src\sqlsspi.c
Zeile: 124
Ausdruck: Count
Informationen zum wie Ihr Programm ein Assertionsfehler führen kann finden Sie unter die Vision C++-Dokumentation auf Bestätigungen
(Drücken Sie wiederholt zum Debuggen der Anwendung JIT muss aktiviert werden)

Eigenschaften

Artikel-ID: 229608 - Geändert am: Donnerstag, 13. Februar 2014 - Version: 3.2
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft SQL Server 7.0 Standard Edition, wenn verwendet mit:
    • Microsoft Windows 98 Standard Edition
  • Microsoft SQL Server 2000 Standard Edition
Keywords: 
kbnosurvey kbarchive kbmt kbbug kbpending KB229608 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 229608
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

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