Solucionar problemas en una instalación del Motor de base de datos de SQL Server

Actualizado: 5 de diciembre de 2005

A continuación se describen algunos problemas comunes asociados con la instalación del Database Engine (Motor de base de datos) e información sobre resoluciones sugeridas.

Problema: las aplicaciones no consiguen dar de alta a los recursos de SQL Server 2005 en una transacción distribuida

Explicación: Como el Coordinador de transacciones distribuidas de Microsoft (MS DTC) no está completamente configurado en Microsoft Windows, las aplicaciones pueden no conseguir dar de alta a los recursos de SQL Server 2005 en una transacción distribuida. Este problema puede afectar a servidores vinculados, consultas distribuidas y procedimientos remotos almacenados que utilicen transacciones distribuidas.

Resolución: Para evitar tales problemas, deberá habilitar completamente los servicios MS DTC en el servidor en el que haya instalado SQL Server 2005.

Para habilitar completamente MS DTC, lleve a cabo los siguientes pasos:

  1. En Panel de control, abra Herramientas administrativas y, a continuación, abra Administración de equipos.
  2. En el panel izquierdo de Administración de equipos, expanda Servicios y Aplicaciones y, a continuación, haga clic en Servicios.
  3. En el panel derecho de Administración de equipo, haga clic con el botón secundario en Coordinador de transacciones distribuidas y seleccione Propiedades.
  4. En la ventana Coordinador de transacciones distribuidas, haga clic en la ficha General y, a continuación, en Detener para detener el servicio.
  5. En la ventana Coordinador de transacciones distribuidas, haga clic en la ficha Inicio de sesión y, establezca la cuenta de inicio de sesión en NT AUTHORITY\NetworkService.
  6. Haga clic en Aplicar y Aceptar para cerrar la ventana Coordinador de transacciones distribuidas. Cierre Administración de equipos. Cierre Herramientas administrativas.

[!NOTA] En instalaciones de SQL Server 2005 en equipos que participan en un clúster de conmutación por error, MS DTC debe estar completamente habilitado y agrupado antes de ejecutar el programa de instalación. Si MS DTC no está agrupado, el programa de instalación producirá errores. Antes de ejecutar el programa de instalación, utilice el Administrador de clúster de Microsoft para garantizar que MS DTC se ha agrupado.

Problema: la actualización a SQL Server 2005 produce el mensaje de error "El programa de instalación de SQL Server no ha podido conectarse al servicio de bases de datos para la configuración del servidor".

Explicación: si el puerto 1433 no está disponible durante la actualización a SQL Server 2005, el programa de instalación de SQL Server podría devolver el siguiente mensaje de error:

El programa de instalación de SQL no ha podido conectarse al servicio de base de datos para la configuración del servidor.

Resolución: para continuar, finalice el proceso utilizando el puerto 1433 y siga con la instalación de SQL Server 2005:

  1. Ejecute netstat -o desde el símbolo del sistema.
  2. Identifique la aplicación o el proceso que utiliza el puerto 1433.
  3. Utilice el Administrador de tareas para cerrar la aplicación o finalizar el proceso para liberar el puerto 1433.
  4. Reanude el programa de instalación de SQL Server 2005.

Si no puede liberar el puerto 1433 con los pasos anteriores, utilice los siguientes pasos adicionales:

  1. Abra Agregar o quitar programas en el Panel de control.
  2. Seleccione Microsoft SQL Server 2005 y haga clic en Cambiar.
  3. En la página Selección de componentes, haga clic en el botón de opción de la instancia de SQL Server que desea actualizar y, a continuación, haga clic en Siguiente.
  4. En la página Mantenimiento de características, haga clic en Motor de base de datos y en Siguiente.
  5. Haga clic en Reanudar para reanudar la operación de actualización a SQL Server 2005.

Problema: la actualización puede ser errónea si hay aplicaciones locales conectadas a la instancia que se va a actualizar.

Explicación: la instalación de SQL Server requiere el modo de usuario único para completa una actualización a SQL Server 2005. Si hay aplicaciones locales conectadas a una instancia de SQL Server durante la operación de actualización, se producirá el siguiente error de instalación:

El programa de instalación de SQL no ha podido conectarse al servicio de base de datos para la configuración del servidor. El error es: [Microsoft][SQL Native Client][SQL Server] Error de inicio de sesión del usuario <nombreDeDominio\cuentaDeAdmin>. Motivo: el servidor está en modo de usuario único. En este momento sólo puede conectar un administrador. Vea los registros de error del servidor para obtener más información. Para saber cómo ver los archivos de registro de instalación, vea el tema correspondiente en los Libros en pantalla de SQL Server.

Resolución: Este error se produce normalmente cuando Reporting Services se ejecuta durante la actualización de SQL Server. Para solucionar este problema, detenga todas las aplicaciones que estén conectadas con la instancia de SQL Server y seleccione "Reintentar" en el mensaje de error del programa de instalación para permitir que la actualización continúe.

Problema: la instalación de SQL Server 2005 produce errores debido a la configuración de componentes existentes de SQL Server.

Explicación: este problema se puede producir si la instalación de clientes de SQL Server está configurada con la opción para forzar cifrado habilitada. El mensaje de error para esta condición es el siguiente:

El programa de instalación de SQL no ha podido conectarse al servicio de base de datos para la configuración del servidor. El error es: [Microsoft]<nombre de componente> Proveedor SSL: El nombre de CN del certificado no coincide con el valor pasado. Vea los registros de error del servidor y los registros de la instalación para obtener más información. Para saber cómo ver los archivos de registro de instalación, vea el tema correspondiente en los Libros en pantalla de SQL Server.

Resolución: deshabilite la opción para forzar cifrado en los clientes previos de SQL Server mediante la herramienta de cliente de red de SQL Server 2000 (para clientes de MDAC en SQL Server 2000) o mediante el Administrador de configuración de SQL (para clientes de SQL Native Client en SQL Server 2005) y, a continuación, vuelva a ejecutar el programa de instalación de SQL Server 2005.

Vea también

Tareas

Cómo comprobar una instalación correcta de los servicios de SQL Server 2005
Cómo leer un archivo de registro de instalación de SQL Server 2005

Conceptos

Solucionar problemas de clústeres de conmutación por error
Cómo ver archivos de registro de instalación de SQL Server 2005
Cómo volver a generar el Registro para SQL Server 2005
Cómo volver a generar la base de datos Master para SQL Server 2005

Ayuda e información

Obtener ayuda sobre SQL Server 2005