Cómo: Solucionar una instalación de SQL Server Desktop Engine 2000 y la actualización

Seleccione idioma Seleccione idioma
Id. de artículo: 317328 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Resumen

SQL Server 2000 Desktop Engine (también conocido como MSDE 2000) es un motor de datos que está desarrollado y basado en tecnología de SQL Server principal. Con compatibilidad con equipos de escritorio único y de procesador dual, MSDE 2000 es un procesador de motor y consulta de almacenamiento confiable, para escritorio extensiones de aplicaciones empresariales. Con la tecnología comunes de base que comparten SQL Server y MSDE 2000, los desarrolladores pueden crear aplicaciones que pueden escalar perfectamente desde equipos portátiles a clústeres multiprocesador.

En este artículo incluye información general de las partes siguientes de MSDE 2000:
  • Cómo instalar MSDE 2000.
  • Cómo solucionar problemas una instalación independiente de 2000 de MSDE.
  • Cómo solucionar problemas de una instalación que está incrustada con MSDE 2000 como módulos de combinación.
  • Cómo actualizar MSDE 2000 a un nivel de service pack mediante un archivo .msp de Microsoft.
  • Cómo actualizar los módulos de combinación de MSDE 2000 a un nivel de service pack.

Cómo instalar MSDE 2000

Hay varias formas de instalar MSDE 2000. Generalmente, puede separar las instalaciones en uno:

  • Una instalación de MSDE 2000 independiente. -o bien -

  • o bien una instalación personalizada que utiliza MSDE 2000 como módulos de combinación.
Obtener más información acerca de los métodos de cada sigue.

Éstos son tres métodos de instalación de MSDE 2000 independientes:

  • Utilizar un archivo Setup.exe de inicio strapper. El archivo Setup.exe es un strapper inicio del archivo Msiexec.exe. Este archivo de inicio strapper incluye sqlrun.cab y todos los paquetes de Windows Installer juntos. Puede detectar instalado instancias y seleccione automáticamente desde el conjunto de 16 paquetes para instalar nuevas instancias de MSDE 2000. MSDE 2000 tiene un límite máximo de 16 archivos .msi. Cada archivo .msi es un paquete independiente que permite instalar una instancia de MSDE 2000.

    Si instala MSDE 2000 mediante el archivo Setup.exe, puede activar el registro para solucionar problemas detallado. Por ejemplo, puede ejecutar esta secuencia de comandos
    D:\MSDE2000\ > Setup.exe /Settings D:\MSDE2000\Setup.ini /L * v C:\MSDE_setup.log
    Para seleccionar automáticamente desde el conjunto de 16 paquetes, mediante los parámetros en un archivo Setup.ini y, a continuación, activar el registro detallado que se denomina MSDE_setup.log.

    Nota : este ejemplo supone que la carpeta de instalación de MSDE 2000 existe en la unidad D.

    -o bien -

    Para especificar un archivo .msi, puede ejecutar el comando de ejemplo siguiente:

    D:\MSDE2000\ > Setup.exe /Settings D:\MSDE2000\Setup.ini /i D:\MSDE2000\Setup\Sqlrun01.msi /L * v C:\MSDE_setup.log
    Puede especificar cada parámetro de instalación de SQL Server en el archivo Setup.ini archivo, o pueden pasar en la línea de comandos. Se conocen como propiedades externas porque son parámetros de línea de comandos. Para obtener más información, lea el artículo siguiente en Microsoft Knowledge Base:
    281983PRB: No se puede especificar la instancia nombre utilizar SQL Server 2000 módulos de combinación
  • El archivo Setup.exe es un strapper inicio de Msiexec.exe el archivo. Este inicio strapper archivo viene con sqlrun.cab y todo Windows paquetes del instalador juntos. Puede detectar instalado instancias y seleccione automáticamente desde el conjunto de 16 paquetes para instalar nuevas instancias de MSDE 2000. MSDE 2000 tiene un límite máximo de 16 archivos .msi. Cada archivo .msi es un paquete independiente que permite instalar una instancia de MSDE 2000.Use que un archivo de Msiexec.exe el del archivo de Msiexec.exe de Windows Installer es el motor de Windows Installer que interpreta paquetes e instala productos. Es diferente del archivo Setup.exe que se ha mencionado anteriormente. Msiexec.exe no detecta automáticamente una instancia instalada. Sólo se inicia un paquete de Windows Installer de independiente de numerada específico para una instalación de instancia con nombre único.

    Observe que Msiexec.exe establece también un nivel de error de devolución que corresponde a los códigos de error de Microsoft Win32. Consulte el archivo Ayuda de Windows Installer para una sinopsis completa que describe las opciones de línea de comandos de este programa.

    Si el equipo no tiene Windows Installer, puede ejecutar el ejecutable de Windows Installer para instalarlo. El programa ejecutable de Windows Installer se encuentra en la carpeta MSI del paquete redistribuible de MSDE 2000.


    Para instalar o configurar un paquete de aplicación personalizada de Windows Installer desde la línea de comandos, utilice la opción de modificador /i . Por ejemplo:
    msiexec.exe /i D:\MSDE2000\Setup\Sqlrun01.msi /l * v C:\MSDE_setup.log
    Nota : este ejemplo se supone que la instalación de MSDE 2000 en la unidad D.

    Propiedades de usuario, opcionalmente, se proporcionan en la línea de comandos.

  • El archivo Setup.exe es un strapper inicio de Msiexec.exe el archivo. Este inicio strapper archivo viene con sqlrun.cab y todo Windows paquetes del instalador juntos. Puede detectar instalado instancias y seleccione automáticamente desde el conjunto de 16 paquetes para instalar nuevas instancias de MSDE 2000. MSDE 2000 tiene un límite máximo de 16 archivos .msi. Cada archivo .msi es un paquete independiente que permite instalar una instancia de MSDE 2000.Use un integrada independiente MSDE 2000 Variant en una personalizada aplicación puede también utilizar las variantes de MSDE 2000 independientes en una aplicación personalizada, donde inicia el inicio de Setup.exe-strapper o uno de los paquetes de Windows Installer numerados individualmente, independientemente desde dentro de la aplicación personalizada. En efecto, la aplicación personalizada y las instalaciones de MSDE 2000 se suministran juntos. En esta situación, no se puede desarrollar la aplicación personalizada mediante Windows Installer porque MSDE 2000 no admite una instalación anidada. No en otras palabras, puede llamar a un archivo de Windows Installer dentro de otro archivo de Windows Installer como una acción personalizada porque no se admite en MSDE 2000. No se permite iniciar un proceso de Msiexec.exe para anidar la instalación de un paquete MSI independiente numerada. Para obtener más información, lea el artículo siguiente en Microsoft Knowledge Base:
    307196PRB: Server 2000 Desktop Engine mensaje errores de SQL: "Error 126 cargar biblioteca sqlcax.dll"
    Si desea iniciar el inicio de Setup.exe-strapper o uno de los paquetes Windows Installer numerados individualmente, debe hacerlo independientemente de la aplicación personalizada. Esta integración no incrusta los módulos de combinación de MSDE 2000 y debe instalar la aplicación personalizada antes o después de instalar MSDE 2000 (no simultáneamente). La aplicación personalizada y la configuración de MSDE 2000 independiente son independientes entre sí y cada uno tendrá su propio códigos de producto. Para ello, debe utilizar un iniciador de configuración de nivel superior (no de Windows Installer basado) que envuelve el MSDE independiente y de las aplicaciones personalizadas y, a continuación, abre independientes entre sí.
  • Incrustado MSDE 2000 como módulos combinados

    También puede utilizar módulos de combinación de MSDE 2000 en la configuración de aplicación personalizada. La instalación de adaptación de MSDE incrustada fusiona la aplicación personalizada y los componentes de MSDE 2000 en un solo producto en un código de producto único. También permite la instalación simultánea de dos partes y la implementación completa puede ser basadas en Windows Installer.

Para solucionar problemas de una instalación de MSDE 2000, puede activar el registro durante la instalación de MSDE 2000.

Si falla la instalación, busque el archivo de registro y busque cualquier existencia de "valor devuelto 3". Un "valor devuelto 3" es el valor de error grave que devuelve para una acción. Según la acción error, puede seguir determinar la razón por qué la instalación MSDE 2000 no se ha.

Esta tabla muestra el código devuelto de comando que está en el archivo de registro de instalación de MSDE 2000.

Contraer esta tablaAmpliar esta tabla
Código devueltoSignificado
1Éxito
2Cancelado por el usuario
3Errores irrecuperables
4Instalación suspendida esperando reinicio
Ésta es una lista de acciones personalizadas que pueda fallar cuando instala MSDE:

  • ConfigServer.2D02443E_7002_4C0B_ABC9_EAB2C064397B
  • InstallSqlRedis.2D02443E_7002_4C0B_ABC9_EAB2C064397B
  • InstallDTC.2D02443E_7002_4C0B_ABC9_EAB2C064397B
Aquí es una lista de los problemas comunes que puede experimentar al ejecutar la instalación de MSDE 2000:
  • Recibirá un mensaje de error en un equipo que tiene SQL Server 7.0 herramientas instaladas. Si dispone de herramientas de cliente de SQL Server 7.0 instaladas en el equipo y la instalación de MSDE 2000 devuelve este mensaje de error
    Carga extendida sqlcax.dll de biblioteca de acción personalizada
    Iniciar acción personalizada SkuIt
    Error interno al instalar (no se pudo cargar el id de paquete). Póngase en contacto con el soporte técnico de Microsoft.
    La acción terminó xx:xx:xx: InstallFinalize. Valor devuelto 3.
    Consulte el artículo siguiente en Microsoft Knowledge Base información acerca de cómo cambiar el nombre del archivo Sqlboot.dll:
    275307Error: Instalación herramientas de instalación de SQL Server 2000 Desktop Engine error en los equipos que ya tienen SQL Server 7.0
  • Si dispone de herramientas de cliente de SQL Server 7.0 instaladas en el equipo y la instalación de MSDE 2000 devuelve este mensaje de error se recibe un mensaje de error cuando ejecutar archivos de secuencia de comandos o cuando configure SQL Server. Si falla la instalación y recibirá un error al ejecutar archivos de secuencia de comandos o al configurar SQL Server, el problema puede deberse a un error de instalación de componentes MDAC. Antes de ejecutar archivos de secuencia de comandos o antes de configurar SQL Server, el programa de instalación debe conectarse a SQL Server. Si sus componentes no están instalados correctamente durante la fase anterior de instalación de MSDE 2000, la conexión falla, su programa de instalación fallará y recibirá un mensaje de error. Puede examinar el archivo Dasetup.log, que es el archivo de informe para la instalación de MDAC. Dasetup.log se encuentra en la SystemRoot\Winnt o la carpeta SystemRoot\Windows\. Microsoft recomienda que compruebe que puede instalar MDAC 2.6 o 2.6 de MDAC, con el pack de servicio es necesario, correctamente en el equipo.

    Para averiguar qué versión MDAC está instalada en su equipo, puede utilizar la herramienta Component Checker. Para descargar la herramienta Component Checker, visite el siguiente sitio Web de Microsoft:

    http://www.microsoft.com/downloads/details.aspx?FamilyID=8f0a8df6-4a21-4b43-bf53-14332ef092c9&DisplayLang=en

  • Si dispone de herramientas de cliente de SQL Server 7.0 instaladas en el equipo y la instalación de MSDE 2000 devuelve este mensaje de error la instalación falla y recibirá un error acerca de cómo utilizar una cuenta de inicio de sesión incorrectos, o acerca de cómo utilizar una cuenta de Microsoft Windows que no tiene suficientes permisos de archivo. Si intenta instalar una instancia de MSDE 2000 y la instalación falla (por razones tales como especificar una cuenta de inicio de sesión incorrecto o con una cuenta de Microsoft Windows que no tiene suficientes permisos de archivo), desea reanudar la instalación después de corregir la condición de error. Esto incluye una instalación que utiliza la instalación de MSDE 2000 o los módulos de combinación de MSDE 2000 en un proceso de instalación de Windows Installer.

    Al reanudar el proceso de instalación, debe especificar dos opciones de instalación, junto con las opciones que se especificaron en el intento de instalación original.

    Por ejemplo:
    REINSTALL=All 
    
    -and-
    
    REINSTALLMODE={ omus | a }
    					
    REINSTALL = ALL significa que Windows Installer instala todas las características de MSDE 2000. El único valor admitido es ALL. REINSTALLMODE = omus, especifica el nivel de procesamiento que realiza la instalación de MSDE 2000 o Windows Installer.

    Especifica REINSTALLMODE = omus al reanudar la errores de instalación. Con esta opción, el proceso de instalación completa es comprobado y completado. Especifica REINSTALLMODE = cuando tiene que volver a generar sólo base del maestro de datos, como después de un error de una unidad de disco que contiene la base de datos principal .

    Nota : se debe copia todos los datos antes de reinstalar porque la reinstalación sobrescribe todas las bases de datos del sistema. Cuando reinstala una instancia de MSDE 2000, debe especificar el mismo nombre de instancia como al que se utilizó en la instalación original.

  • Si dispone de herramientas de cliente de SQL Server 7.0 instaladas en el equipo y la instalación de MSDE 2000 devuelve este mensaje de error una instalación se deshace. Cuando falla la instalación de MSDE 2000, puede deshacer la instalación. La operación de deshacer puede provocar la eliminación de algunos de los registros de instalación. Por ejemplo, se elimina el archivo Cnfgsvr.out en la carpeta de instalación durante la reversión. Para solucionar problemas de la instalación de MSDE 2000, puede deshabilitar la característica de deshacer para recopilar los archivos de salida de instalación. Éste es un comando de ejemplo para deshabilitar la reversión:
    D:\MSDE2000\ > Setup.exe DISABLEROLLBACK = 1/l * v C:\MSDE_setup.log

  • Si dispone de herramientas de cliente de SQL Server 7.0 instaladas en el equipo y la instalación de MSDE 2000 devuelve este mensaje de error un mensaje de error se produce al instalar MSDE 2000 en un equipo que tenga instalado Certificate Server. Si Certificate Server está instalado en un equipo que ejecuta Microsoft Windows 2000, el nombre de entidad emisora de certificados (CA) es igual a o comienza con el nombre de host del equipo la instalación de MSDE 2000 fallará y, recibirá el siguiente mensaje de error:
    El programa de instalación no pudo configurar el servidor. Consulte los registros de error de servidor y registros de errores de instalación para obtener más información.

    Este problema se corrigió por primera vez en SQL Server 2000 Service Pack 1. Para obtener información adicional, haga clic en el número de artículo siguiente para ver el artículo en Microsoft Knowledge Base:
    302409REVISIÓN: No se puede conectar a SQL Server 2000 al nombre de entidad emisora de certificados es el mismo como el nombre de host del equipo de Windows 2000

  • Si dispone de herramientas de cliente de SQL Server 7.0 instaladas en el equipo y la instalación de MSDE 2000 devuelve este mensaje de error puede recibe un mensaje de error en un equipo que tiene una versión posterior de un instalado de SQL Server service pack. Si tiene MSDE 2000 y cualquier equipo con SQL Server 2000 service pack instalado, la instalación puede fallar y recibe este mensaje de error:
    Error de LoadLibrary para [path]\Binn\SEMNT.DLL. GetLastError() devolvió: 126
    - y -
    Microsoft SQL Server Desktop Engine--Error de instalación.
    Este problema se corrigió por primera vez en el Service Pack 1 de SQL Server 200.

    Para obtener información adicional, haga clic en el número de artículo siguiente para ver el artículo en Microsoft Knowledge Base:
    299351Error: Instalación de MSDE falla en sistemas con SQL Server 2000 Service Pack 1 o 2 instalado

Solucionar problemas de una instalación que está incrustada con MSDE 2000 como módulos de combinación

MSDE 2000 está disponible como un conjunto de módulos de combinación Windows Installer, que puede utilizarse por proveedores de software independientes (ISV) para instalar una instancia de SQL Server 2000 Desktop Engine durante su propio proceso de instalación. Estos módulos de combinación se pueden combinar en el programa de instalación de ISV mediante herramientas de desarrollo de instalación de Windows Installer disponibles. Módulos de combinación de MSDE 2000 se encuentran en la carpeta de Msm de su copia de los CD de MSDE 2000.

Módulos de combinación de MSDE 2000 (archivos .msm) se pueden incrustar en una aplicación de instalación basadas en Windows Installer creando su propio archivo .msi. Puede personalizar la instalación de MSDE 2000 para que no instala los componentes de SQL Server 2000 que no se utilizan por la aplicación para reducir la superficie de disco de la aplicación. Puede dejar fuera de los archivos de DMO*.msm, Repl*.msm archivos o ambos. Estos son módulos de combinación para SQL-DMO y la replicación, respectivamente. Para obtener información adicional, haga clic en el número de artículo siguiente para ver el artículo en Microsoft Knowledge Base:
299795INF: Cómo autor MSDE 2.0 Setup Packages with Microsoft Visual Studio Installer 1.1
Para información acerca de cómo consumir MSDE en una aplicación personalizada, lea el artículo siguiente en Microsoft Knowledge Base:
325004Cómo: Autor programa de instalación MSDE 2000 Packages con Visual Studio .NET
Para obtener más información, visite los siguientes sitios Web de Microsoft (pueden estar en inglés):
Embedding MSDE 2000 Setup Into Custom Applications Setup


Embedding MSDE 2000 Setup into the Setup of Custom Applications


Integrating MSDE 2000 with your Applications
Debe agregar algunas propiedades internos en la tabla de Propiedades para el módulo combinada de MSDE 2000. Por ejemplo, puede agregar una entrada en la tabla Property para INSTANCENAME y, a continuación, especifique un nombre. Puede agregar una entrada para SECURITYMODE la misma manera. Sin embargo, debe realizar estos cambios en el paquete de instalación principal y no en los módulos de combinación de SQL Server 2000 MSDE. Puede asignar cada una de estas propiedades a una propiedad interna en el módulo de combinación creando acciones personalizadas en el archivo MSI principal. Para obtener información adicional, haga clic en el número de artículo siguiente para ver el artículo en Microsoft Knowledge Base:
281983PRB: No se puede especificar la instancia nombre utilizar SQL Server 2000 módulos de combinación
Si experimenta cualquier problema técnico al crear el paquete de instalación mediante cualquier software de terceros o herramientas de creación, póngase en contacto con la compañía de software de terceros para soporte técnico.

Actualizar MSDE 2000 a un nivel de Service Pack con un Microsoft proporcionada el paquete de revisión MSP

Si instaló MSDE 2000 mediante el archivo .msi original de Microsoft, puede actualizar el existente de MSDE 2000 a un nivel de service pack aplicando el archivo de revisión .msp. Primero debe identificar qué .msi archivo utiliza la configuración de MSDE 2000. Esto es importante porque debe utilizar un paquete de revisión específico (.msp) para aplicar los service packs la instalación existente de MSDE 2000. Por ejemplo, si utilizó Sqlrun01.msi para instalar los archivos MSDE 2000 originales, deberá utilizar Sqlrun01.msp para actualizarlo al Service Pack 2 (SP2). Para sqlrun02.msi, debe utilizar Sqlrun02.msp y así sucesivamente.

Nota : en SQL Server 2000 SP3, el nombre de archivo es SqlRun01P.msp.

Para obtener más información, vea el artículo siguiente en Microsoft Knowledge Base:
311762INF: Cómo identificar qué archivo MSI se utiliza para una instalación existente de MSDE
Por ejemplo, puede ejecutar este comando para actualizar MSDE 2000 a MSDE 2000 Service Pack 2 mediante los parámetros en un archivo Setup.ini y habilitar el registro detallado que se denomina MSDE_upgrade.log:

D:\MSDE2KSP2\ > setup.exe /settings D:\MSDE2KSP2\setup.ini /p SQLRUN /L * v C:\MSDE_upgrade.log

-o bien -

Para especificar un archivo .msp, puede utilizar esto:

D:\MSDE2KSP2\ > setup.exe /settings D:\MSDE2KSP2\setup.ini /p D:\MSDE2KSP2\setup\sqlrun01.msp /L * v C:\MSDE_upgrade.log

Nota : este ejemplo se supone que MSDE 2000 SP2 está instalado en la unidad D.

Nota : en SQL Server 2000 SP3, el nombre de archivo es SqlRun01P.msp.


También puede deshabilitar desinstalación o habilitar el modo reinstale para solucionar problemas de la actualización de MSDE 2000 a un nivel de service pack. Para obtener más información acerca de ROLLBACK, REINSTALL y REINSTALLMODE, lea la sección de este artículo.

Para evitar este mensaje de error cuando intenta actualizar MSDE 2000 a un service pack nivel en un equipo que ejecuta Microsoft Windows 98
No se puede ejecutar archivos de secuencia de comandos.

Asegúrese de que utiliza el UPGRADEUSER = sa parámetro. Para obtener información adicional, haga clic en el número de artículo siguiente para ver el artículo en Microsoft Knowledge Base:
303680PRB: Instalación de servidor. 2000 MSDE Service Pack 1 de SQL en error de Windows 98

Actualizar los módulos de combinación de MSDE 2000 a un nivel de Service Pack

Puede considerar una actualización secundaria en el que actualizar MSDE 2000 combina los módulos de un nivel de service pack. La actualización cambia el código de paquete y la versión de producto para un paquete que se incluye como un paquete de instalación del producto completo o como un paquete de revisión. En una actualización secundaria, no cambia el código de producto. Sin embargo, una actualización secundaria no puede utilizar una etiqueta de volumen diferente para la nueva versión.

Un cambio en la versión del producto indica que hay una orden de las diferentes actualizaciones para el mismo producto. Por ejemplo, si existe una revisión para actualizar la versión 9.0 a versión revisión 9.1 y otra existe para la versión de revisión 9.1 a 9.2, el instalador puede exigir el orden correcto comprobando la versión del producto antes de aplicar la revisión. Esto impide también que la revisión de versión 9.2 se aplica a la versión 9.0. Para las revisiones, este orden se aplica a través de los bits de validación de versión de producto en las transformaciones que se incluyen en el paquete de revisión.

Para obtener información adicional acerca de cómo crear un archivo de revisión para Microsoft SQL Server 2000 Desktop Engine (MSDE 2000) sample.msi., haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
314131Cómo: * crear archivos de revisión (Service Pack) para el ejemplo de MSDE 2000
Si ha instalado MSDE 2000 como módulos combinados con otra configuración de aplicación personalizada, como el producto de Microsoft Application Center 2000, deben ponerse en contacto con Microsoft Application Center 2000 para la disponibilidad de un paquete de actualización para actualizar su instalación existente de 2000 de MSDE a un nivel de service pack. Para personalizado aplicaciones de terceros que consumen MSDE 2000 como módulos combinados, póngase en contacto con el proveedor aplicación personalizada soporte técnico.

Propiedades

Id. de artículo: 317328 - Última revisión: jueves, 29 de marzo de 2007 - Versión: 2.2
La información de este artículo se refiere a:
  • Microsoft SQL Server 2000 Desktop Engine (Windows)
Palabras clave: 
kbmt kbhowtomaster KB317328 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): 317328
Renuncia a responsabilidad de los contenidos de la KB sobre productos a los que ya no se ofrece asistencia alguna
El presente artículo se escribió para productos para los que Microsoft ya no ofrece soporte técnico. Por tanto, el presente artículo se ofrece "tal cual" y no será actualizado.

Enviar comentarios

 

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