Error: SQL 7.0 Desktop instalar en Windows 98 provoca "archivo de error de aserción:..Línea \SRC\SQLSSPI.C: 119 "

Seleccione idioma Seleccione idioma
Id. de artículo: 229608 - Ver los productos a los que se aplica este artículo
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
Nº DE ERROR: 55333 (SQLBUG_70)

importante : este artículo contiene información acerca de cómo modificar el registro. Antes de modificar el Registro, asegúrese de hacer una copia de seguridad del mismo y de que sabe cómo restaurarlo si ocurre algún problema. Para obtener información sobre cómo realizar una copia de seguridad, restaurar y modificar el Registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
256986Definición del Registro de Microsoft Windows
Expandir todo | Contraer todo

Síntomas

La instalación de SQL Server 7.0 incluye varias fases como registro de producto, que especifica las ubicaciones de archivo del programa, copiar, el archivo y diversos pantalla mensajes que indiquen qué componentes se instalan y configuran. El proceso de instalación puede alcanzar el punto de: "Conectando al servidor..." y deje de responder. Si presiona CTRL-ALT-SUPR aparece este mensaje:
Edición de escritorio (no responde).
Si se detiene la tarea y el equipo se reinicia, la instalación parece termine ya que el grupo de programas SQL Server 7.0 puede estar presente.

Si intenta conectar con cualquiera de las utilidades de cliente como Administrador corporativo de SQL o el Analizador de consultas, aparece el error siguiente:
Biblioteca de tiempo de ejecución Microsoft Visual C++
Error de aserción
Programa: C;\Windows\MMC.EXE
Archivo:\SRC\SQLSSPI.C
Línea: 119
Expresión: Count
Para obtener información sobre cómo el programa puede producir un error de aserción, vea la documentación de C++ visión en Assert.
(Presione Reintentar para depurar el aplicación de JIT debe estar habilitado
{Reintento} {Anulación} {Omitir}
El archivo de registro de error de SQL Server ubicado en el directorio C:\MSSQL7\LOG\ERRORLOG puede tener las siguientes líneas:
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.
				
archivo de registro de instalación el SQL Server 7.0 ubicado en el directorio C:\WINDOWS\SQLSTP.LOG puede terminar con las siguientes líneas:
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
				
normalmente, el archivo de SQLSTP.log debe tener muchos más líneas más allá de la última línea en el ejemplo anterior.

Además, el archivo de registro de configuración de la instalación SQL Server 7.0 ubicado en el directorio C:\MSSQL7\INSTALL\CNFGSVR.OUT puede terminar con las líneas siguientes:
Iniciando servicio...
Conectando con servidor...
controlador = {sql server}; servidor = NombreDeEquipo; UID = sa; PWD =; database = master
Normalmente, el archivo de CNFGSVR.out debe tener muchos más líneas más allá de la última línea en el ejemplo anterior.

Causa

Ejecuta la instalación de SQL Server 7.0 en un equipo de Windows 98 que no tiene "Cliente para el redes de Microsoft" como inicio de la "sesión principal".

Solución

Advertencia : si utiliza incorrectamente el Editor del registro, pueden surgir problemas graves que conlleven la reinstalación del sistema operativo. Microsoft no garantiza que pueda solucionar los problemas resultantes del uso incorrecto del Editor del Registro. Utilice el Editor del Registro bajo su responsabilidad.


En Windows 98 la configuración predeterminada para las propiedades de red es "Familia Logon" para el inicio de sesión principal, esto es especialmente cierto si no hay tarjeta de red NO instalado. Por tanto, "Inicio de sesión familia" pueden interferir con la instalación de SQL Server 7.0. Para correcta el error utilizar lo siguiente:
  1. Desinstalar SQL Server 7.0, desde el icono de programa Microsoft SQL Server 7.0, o bien mediante el icono Agregar o quitar en el panel de control. Sin embargo, si se produce un error, a continuación, manualmente eliminar el directorio Mssql7 y quite las claves del Registro siguientes si existen:
    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. Vaya a Panel de control y haga doble clic en redes . Haga clic en la ficha configuración y compruebe si "Cliente para redes Microsoft" está presente en las propiedades de red. Si lo es, establece en "Inicio de sesión principal", reinicie el equipo y vuelva a SQL Server 7.0.
    3. Si "Cliente para redes Microsoft" no está presente, haga clic en el botón Agregar , elija a "Cliente", seleccione Microsoft y, a continuación, resalte "Cliente para redes Microsoft". A continuación, haga clic en Aceptar y, después, reinicie el equipo. Si se le pide una tarjeta de red y no hay ninguna tarjeta existe, cancele fuera de la ventana y vaya al siguiente párrafo en este artículo. Para evitar problemas futuros de inicio de sesión, asegúrese de que se examinan las propiedades de "Cliente para redes Microsoft". Asegúrese de que la casilla de verificación "Registro en el dominio de Windows NT" no está activada. Nota : asegúrese de que el CD de Windows 98 disponibles porque se puede producir un solicitará.
    4. Vaya a Mi PC , verificación para ver si "Marcado de redes" está presente. Si no está presente, abra el panel de control y elija el icono Agregar o quitar programas . Vaya a la ficha Instalación de Windows , resalte la casilla de verificación Communications y presione el botón Detalles. Seleccione "Marcado de redes" y haga clic en Aceptar .
    5. En el panel de control, elija el icono red. Seleccione la ficha configuración y elija "Cliente para el redes de Microsoft" como el inicio de sesión principal. Para evitar problemas futuros de inicio de sesión, revise las propiedades de "Cliente para redes Microsoft" y asegúrese de que no está activada la casilla de verificación "Registro en el dominio de Windows NT". A continuación, reinicie el equipo. Nota : asegúrese de que el CD de Windows 98 útil porque puede producirse un solicitará.
    6. Vuelva a instalar SQL Server 7.0.
    Después de instalar SQL 7.0, puede cambiarse el inicio de la "sesión principal" desde "Clientes para redes Microsoft," a "Familia Login" Si es necesario, pero deben permanecer "Clientes para redes Microsoft" como uno de los componentes de red.

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "La información de este artículo se refiere a:" de este artículo.

Más información

Este problema también afecta a SQL Server 2000 personal y Desktop Engine en la Edición Original de Windows 98, pero no afecta a equipos que utilicen Windows 98 Segunda edición. Los síntomas de este problema en SQL Server 2000 son ligeramente diferentes. Éstos son los archivos de registro y los mensajes que vería si se está produciendo este problema en el sistema.

Si la instalación alcanza el punto donde el equipo deja de responder y muestra el mensaje:
Setup is starting and installing your chosen configuration...
					
a continuación, debe comprobar si el cliente para redes Microsoft falta o no se establece como el Inicio de sesión principal .

Lo siguiente es un ejemplo del final de un archivo SQLSTP.log Éste es el problema que se está produciendo:
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
					
Puede también confirma si se produce este problema examinando el archivo de registro de errores SQL para ver si es similar a este ejemplo:
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.
					
Forma final, que revela que éste es el problema se ha encontrado es si aparece el siguiente mensaje de error:
Biblioteca de tiempo de ejecución Microsoft Visual C++
Error de aserción
Programa: C;\Windows\MMC.EXE
Archivo:.q:\SPHINX\NETLIBS\nt\ssock\src\sqlsspi.c
Línea: 124
Expresión: Count
Para información sobre cómo el programa puede producir un error de aserción, vea que la documentación de C++ de visión de aserciones
(Presione Reintentar para depurar el aplicación de JIT debe estar habilitado)

Propiedades

Id. de artículo: 229608 - Última revisión: miércoles, 29 de enero de 2014 - Versión: 3.2
La información de este artículo se refiere a:
  • Microsoft SQL Server 7.0 Standard Edition sobre las siguientes plataformas
    • Microsoft Windows 98 Standard Edition
  • Microsoft SQL Server 2000 Standard Edition
Palabras clave: 
kbnosurvey kbarchive kbmt kbbug kbpending KB229608 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 229608

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