Se incluye a continuación una lista de los pasos a seguir
para solucionar problemas de instalación de MDAC.
Cierre todos los servicios de Windows NT y todas las
aplicaciones de Windows que está utilizando MDAC.
Cuando ejecuta el
programa de instalación de MDAC, se instalan nuevas DLL de acceso a datos y se
actualizan las DLL de sistema existentes. Si una o más de estas DLL están
siendo utilizadas por una aplicación, ello puede impedir la instalación de
MDAC. Antes de ejecutar Mdac_typ.exe, el programa de instalación de MDAC,
cierre todas las aplicaciones que utilizan MDAC con servicios de Windows NT y
todas las aplicaciones del equipo. Según han determinado los Servicios de
soporte técnico de Microsoft, este es el motivo principal que puede impedir la
instalación de MDAC. En muchos casos, basta con cerrar todas las aplicaciones y
servicios que utilizan MDAC y volver a ejecutar el instalador de MDAC para
configurar correctamente MDAC después de que la instalación haya dado error.
Utilizan componentes de MDAC las siguientes aplicaciones y servicios de
Microsoft:
Certificate Server
Exchange Server
Internet Explorer
Internet Information Server
Microsoft Office (todas las aplicaciones de
Office)
Outlook y Outlook Express
SNA Server
SMS Server
SQL Server
Visual Studio (todos los productos de
desarrollo)
Tenga en cuenta que esta lista detalla los más comunes de
entre los productos que utilizan MDAC. Para obtener los mejores resultados,
cierre todas las aplicaciones de usuario antes de ejecutar MDAC.
Para
estar totalmente seguro de que no se está utilizando DLL de MDAC en el sistema,
puede ejecutar una conocida utilidad de terceros llamada ListDLLs, que está
disponible en el siguiente sitio Web:
Con la facilidad de búsqueda de esta utilidad, busque Odbc32.dll,
Oledb32.dll y Msado15.dll. Cualquier proceso que está utilizando una de estas
DLL utiliza los componentes de MDAC y deberá cerrarse antes de instalar
MDAC.
Asegúrese de que ha iniciado sesión como Administrador en
Windows NT y en Windows 2000.
Nota Este paso no se aplica a los equipos que ejecutan Windows 95,
Windows 98 o Windows Millennium Edition. Para instalar las DLL y crear la
configuración del Registro correctamente, el programa de instalación de MDAC
requiere que haya iniciado sesión con privilegios de Administrador en un equipo
con Windows NT. Si no es así, MDAC no se instalará correctamente, porque MDAC
no tendrá los privilegios de seguridad adecuados para escribir las DLL en la
carpeta del sistema o para hacer cambios en el Registro. Es posible que vea
mensajes de error similares a los siguientes:
Error de
instalación 168: Error durante la actualización del registro del sistema
Privilegios insuficientes: No tiene
privilegios suficientes para instalar aquí
Deshabilite cualquier aplicación de software de seguridad
de disco o de antivirus que se esté ejecutando en el equipo.
Muchas
aplicaciones de software de seguridad de disco o de antivirus ejecutan
programas residentes en memoria que pueden interferir en la instalación de
otros programas de software. Antes de instalar MDAC, deshabilite temporalmente
cualquier aplicación de software de seguridad de disco o de antivirus que se
esté ejecutando en el equipo.
Asegúrese de tener en disco duro espacio suficiente para
instalar MDAC. MDAC exige al menos 40 MB de espacio libre en el disco duro para
que la instalación se realice correctamente.
Tenga en cuenta que
MDAC instala archivos en la carpeta Archivos de programa, así como en la
carpeta del sistema (Windows\System en un equipo con Windows 95, Windows 98 o
Windows Millennium Edition, o WinNT\System32 en un equipo con Windows NT). En
la mayoría de los casos, estas carpetas se localizarán en la unidad C: pero las
carpetas se pueden instalar en cualquier unidad del equipo.
Asegúrese de que tiene una carpeta TEMP válida definida y
que hay espacio adecuado en la unidad TEMP. (Se denomina unidad TEMP a la
unidad en la que está la carpeta TEMP.)
Cuando el programa de
instalación de MDAC comienza a ejecutarse, extrae todos los archivos de MDAC a
la unidad de TEMP definida en el sistema. Por consiguiente, necesitará al menos
40 MB de espacio libre en el disco duro en la unidad donde reside TEMP. Para
determinar la ubicación de la unidad TEMP, abra un símbolo del sistema de
MS-DOS, escriba SET y presione ENTRAR. Debería aparecer una lista de valores de configuración de las
variables de entorno, en la que debería ver TEMP= y TMP= seguido de una
ubicación de carpeta, como C:\TEMP o C:\WINDOWS\TEMP. Debe existir la carpeta
TEMP, ubicada en una unidad con al menos 40 MB de espacio
disponible.
Compruebe que los equipos con Windows 95 tienen instalado
DCOM95.
Todos los equipos con Windows 95 necesitan tener instalado
DCOM95 antes de ejecutar la instalación de MDAC. Puede descargar DCOM95 desde
la siguiente ubicación Web:
Asegúrese de que instala DCOM95 en su totalidad y reinicie el
equipo antes de intentar instalar MDAC.
Instale MDAC desde una unidad asignada en los equipos de
Windows 95.
Se han registrado casos de equipos con Windows 95 en los
que la instalación de MDAC se ha malogrado al realizarla desde una ruta de
acceso UNC. Asigne una unidad de red o copie el localmente el programa de
instalación de MDAC antes de instalar en Windows 95.
Instalar MDAC en Terminal Server. La instalación de MDAC en
Windows NT Terminal Server es un poco diferente de la normal. Para conocer las
instrucciones completas, consulte el artículo siguiente:
216149
(http://support.microsoft.com/kb/216149/
)
Cómo instalar ODBC o MDAC en Terminal Server
La instalación de MDAC en Windows NT Terminal Server es un
poco diferente de la normal. Para conocer las instrucciones completas, consulte
el artículo siguiente: Install MDAC on a SQL Server Cluster.
Si va a
instalar MDAC en un equipo que ejecute SQL Server en una configuración de
clúster, examine los artículos siguientes antes de realizar la
instalación:
239473
(http://support.microsoft.com/kb/239473/
)
REVISIÓN: 70rebind.exe para las actualizaciones de Windows 2000 y MDAC en servidores SQL Server 7.0 agrupados en clúster
219264
(http://support.microsoft.com/kb/219264/
)
Orden de instalación para la configuración en clústeres de SQL Server 7.0
254321
(http://support.microsoft.com/kb/254321/
)
Lo que se debe y no se debe hacer, y advertencias básicas de SQL Server con clústeres
El programa de instalación de MDAC falló. ¿Qué debo hacer?
Si sigue los pasos anteriores y MDAC no se instala, aquí
encontrará algunos pasos adicionales que puede intentar para solucionar el
problema:
Error en el modo silencioso Si la instalación de MDAC falló mientras se ejecutaba en modo
silencioso (por ejemplo, algunas aplicaciones pueden instalar MDAC en modo
silencioso como parte de su programa de instalación), intente ejecutar en modo
estándar la instalación de MDAC en el equipo.
La recomendación
general es descargar la versión más reciente de MDAC desde
e instalar ésta primero, antes de volver a ejecutar el programa
de instalación en modo silencioso (o el programa de instalación de la
aplicación que instala MDAC en modo silencioso).
Extraer Mdac_typ.exe manualmente. Cuando ejecuta el programa de instalación de MDAC, lo primero
que hace ese programa es extraer todos los archivos de instalación al
directorio TEMP definido en el sistema. Puede extraer manualmente los archivos
de MDAC y puede ejecutar directamente el programa de instalación. Es un buen
paso para la solución del problema, si cree que el equipo no tiene una carpeta
TEMP adecuadamente definida. Para extraer los archivos de instalación de MDAC,
copie el instalador de MDAC (Mdac_typ.exe) a la carpeta raíz C:\; ejecute el
comando siguiente desde el menú Inicio y haga clic en Ejecutar:
C:\mdac_typ.exe /c /t:c:\MDACSetup
El comando anterior inicia el programa de instalación de MDAC y
extrae los archivos a una carpeta llamada C:\MDACSetup (crea automáticamente la
carpeta cuando ésta no existe). Una vez extraídos los archivos, el programa de
instalación de MDAC se cierra (no intenta instalar MDAC). De los archivos
extraídos, ejecute Setup.exe dentro de la carpeta C:\MDACSetup para iniciar el
programa de instalación de MDAC en "modo extraído".
Uso de las capacidades de registro. El programa de instalación de MDAC tiene capacidades avanzadas
de registro de la instalación. Puede ejecutar el programa de instalación de
MDAC generando un archivo de registro y, a continuación, examinar el archivo de
registro para determinar lo que falló en el programa de instalación de MDAC.
Este archivo de registro también contendrá cualquier error que se produzca
durante la instalación. Para ejecutar el programa de instalación de MDAC con
registro, extraiga primero ese programa como se detalló en la sección anterior
y ejecute el comando siguiente desde el menú Inicio, haciendo clic en Ejecutar:
C:\MDACSetup\Setup.exe /gc C:\Mdaclog.txt
Tenga en cuenta que puede evitar el paso de la extracción si
ejecuta directamente el comando siguiente:
C:\Mdac_typ.exe /C:"Setup /GC C:\Mdaclog.txt"
Cuando se haya completado la instalación, puede examinar
c:\Mdaclog.txt en el bloc de notas para obtener más información acerca de dónde
falló la instalación.
No se puede encontrar Setup.lst. Si la carpeta desde la que está ejecutando el programa de
instalación de MDAC contiene otro archivo Setup.exe, el programa de instalación
de MDAC muestra el error siguiente:
El programa de
instalación no puede tener acceso al archivo de inicialización requerido
'\nombreCarpeta\Setup.lst'
Una manera de evitar este problema
consiste en quitar o cambiar el nombre del archivo Setup.exe, o iniciar la
instalación de MDAC desde una carpeta diferente.
Utilice el archivo Dasetup.log (MDAC 2.6), ubicado normalmente en la raíz del directorio de
Windows, para determinar la última llamada que falló en la instalación de MDAC.
Si la última llamada muestra lo siguiente:
entonces la
ruta de acceso al controlador ODBC de SQL Server en la entrada del Registro no
es válida o señala a un controlador de red. Esto causa un error en la
instalación de MDAC. Vaya a la entrada del Registro siguiente:
HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\SQL Server
y cambie los valores de "driver" y de "setup" para
que señalen al directorio local Windows\System (en Win9.x) o Windows\System32
(en WinNT y Win2000). Reinicie después el programa de instalación de MDAC.
Desinstalar MDAC. En circunstancias raras, es posible que necesite una
desinstalación completa de MDAC antes de continuar con la reinstalación. Por
ejemplo, si quiere quitar una versión posterior de MDAC para instalar una
versión anterior, no es posible instalar encima la versión anterior (el
programa de instalación de MDAC no sobrescribirá una DLL de una versión antigua
sobre una DLL de una versión más reciente). Además, en todos los casos en los
que las recomendaciones anteriores fallan en una instalación normal,
reconfigurar MDAC de nuevo será un buen paso.
El programa de
instalación para versiones de MDAC anteriores a la 2.6 no tiene integrada la
característica de desinstalación. El Servicio de soporte técnico de Microsoft
tiene una herramienta, denominada Component Checker, que permite diagnosticar y
reconfigurar (desinstalar y reinstalar) MDAC.
Nota MDAC 2.5 viene preinstalado en los equipos con Windows 2000 y
Windows Millennium Edition. Actualmente no puede utilizar Component Checker
para desinstalar MDAC desde un equipo con Windows 2000 o Windows Millennium
Edition. MDAC 2.6 proporciona su propia funcionalidad de desinstalación.
Para
obtener más información al respecto, haga clic en el número de artículo
siguiente para verlo en Microsoft Knowledge Base:
842193
(http://support.microsoft.com/kb/842193/
)
Preguntas más frecuentes acerca de la instalación de Microsoft Data Access Components (MDAC)
Si tiene algún problema de instalación de MDAC en
Windows 2000 o en Windows Millennium Edition, póngase en contacto con el
Servicio de soporte técnico de Microsoft. Para obtener una lista completa de
los números de teléfono de los Servicios de soporte técnico de Microsoft, así
como información acerca de los costos de soporte técnico, visite el siguiente
sitio Web de Microsoft:
Si fallan todas las técnicas de solución de problemas anteriores,
obtenga Component Checker desde los Servicios de soporte técnico de Microsoft y
consulte los artículos siguientes para obtener información acerca de los pasos
para reconfigurar MDAC:
307255
(http://support.microsoft.com/kb/307255/
)
Component Checker: Diagnosticar problemas en las instalaciones de MDAC y cambiar la configuración
Si todavía experimenta problemas con la instalación de MDAC
o si recibe un mensaje de error que indica que su instalación no ha pasado la
prueba del logotipo de Windows para comprobar la compatibilidad de la
instalación con la versión de Windows, consulte el siguiente artículo de
Microsoft Knowledge Base para ver los pasos adicionales que debe seguir con el
fin de resolver el problema:
822798
(http://support.microsoft.com/kb/822798/
)
No es posible instalar algunas actualizaciones o programas
Creo que la instalación de MDAC ha funcionado. ¿Cómo puedo comprobar que MDAC está instalado correctamente?
Las siguientes comprobaciones de solución de problemas
proporcionan métodos sencillos para comprobar si MDAC se instaló correctamente.
Como MDAC contiene un gran número de DLL que son interdependientes, la única
prueba real de que MDAC se instaló correctamente es una comprobación total del
uso de MDAC con aplicaciones, para garantizar que todo funciona correctamente.
Las comprobaciones siguientes no requieren que haya aplicaciones específicas
instaladas en el equipo, por lo que son útiles para una verificación rápida de
la instalación de MDAC en cualquier equipo.
En primer lugar, compruebe el funcionamiento del
Administrador de ODBC. Abra el Panel de control y seleccione el icono Orígenes
de datos ODBC. (En Windows 2000, vaya a Panel de control, seleccione Herramientas Administrativas y haga clic en Orígenes de datos (ODBC).) Aparecerá un cuadro de diálogo con el título "Administrador de
orígenes de datos ODBC". Intente crear un nuevo origen de datos ODBC mediante
los pasos siguientes:
Seleccione la ficha DSN de sistema en el Administrador de ODBC.
Haga clic en Agregar para crear un nuevo origen de datos ODBC.
Seleccione Microsoft Access Driver (* .mdb) en la lista y haga clic en Finalizar.
Escriba TEST en el cuadro de
edición Nombre del origen de datos.
Haga clic en Crear.
Escriba C:\TEST.MDB en el cuadro de edición Nombre de
la base de datos y haga clic en Aceptar. En este punto debe aparecer un cuadro de mensaje que indique que
se creó correctamente una base de datos. Haga clic en Aceptar.
Haga clic de nuevo en Aceptar para cerrar el cuadro de diálogo Configuración de ODBC Microsoft Access y crear un nuevo origen de datos ODBC.
Después, haga clic en Aceptar para cerrar el cuadro de diálogo Administrador de ODBC.
Si los pasos anteriores se completan correctamente, puede
estar bastante seguro de que los archivos esenciales de ODBC y el administrador
de ODBC se instalaron correctamente.
Después, cree un archivo de vínculos a datos de Microsoft e
intente una conexión al origen de datos TEST que creó antes siguiendo estos
pasos:
Haga clic con el botón secundario del mouse (ratón) en el escritorio del equipo y, en el menú Nuevo, seleccione Vínculo de datos de Microsoft. Esto debe crear en el escritorio un nuevo archivo llamado "New
Microsoft Data Link.udl". En Windows 2000 haga clic con el botón secundario del
mouse en el escritorio, cree un archivo de texto y cámbiele el nombre a
Test.udl.
Haga doble clic en este archivo para abrir el cuadro de
diálogo Propiedades de vínculo de datos.
Seleccione TEST (el origen de datos que creó antes) en
el cuadro desplegable "Usar el nombre de origen de datos".
Haga clic en el botón Prueba de conexión. En este punto debería ver un cuadro de mensaje que indique "La
conexión de prueba se realizó con éxito".
Si los pasos anteriores se completan correctamente, ha
realizado la comprobación de OLE DB y de ODBC, así como del controlador ODBC de
Access.
Para comprobar que ADO y RDS se instalaron correctamente,
necesita ejecutar en el equipo una aplicación que utilice ADO o RDS. Puede
utilizar la herramienta Component Checker descrita en la sección
anterior.
Si el programa de instalación de MDAC continúa fallando
después de implementar las anteriores medidas preventivas y técnicas para
solucionar problemas, póngase en contacto con los Servicios de soporte técnico
de Microsoft para obtener ayuda profesional. Para obtener una lista completa de
los números de teléfono de los Servicios de soporte técnico de Microsoft, así
como información acerca de los costos de soporte técnico, visite el siguiente
sitio Web de Microsoft:
Los
productos de terceros que se analizan en este artículo están fabricados por
compañías independientes de Microsoft. Microsoft no otorga ninguna garantía,
implícita o de otro tipo, con respecto al rendimiento o la confiabilidad de
estos productos.
Microsoft proporciona información de contacto con otros
proveedores para ayudarle a encontrar soporte técnico. Esta información de
contacto puede cambiar sin previo aviso. Microsoft no ofrece ninguna garantía
con respecto a la exactitud de esta información de contacto con otros
proveedores.
Proporcione sus comentarios acerca de esta información
¿Esta información le ayudó a resolver su problema?
Sí
No
No lo sé
¿La información era relevante?
Sí
No
¿Qué podemos hacer para mejorar esta información?
Para proteger su privacidad, no incluya información de contacto en los comentarios.
¡Muchas gracias! Sus comentarios nos ayudarán a mejorar los contenidos de soporte. Para más opciones de asistencia, visite la página de Ayuda y soporte técnico.