Error mensaje cuando intenta convertir la base de datos mediante el Asistente para convertir a SQL Server: "el Asistente para convertir a SQL Server sólo funciona con Microsoft SQL Server (versiones 6.50 SP5 o posterior). Inicie una sesión en un origen de datos."

Seleccione idioma Seleccione idioma
Id. de artículo: 838594 - Ver los productos a los que se aplica este artículo

En este artículo se aplica a un archivo de base de datos (.mdb) de Microsoft Access o a un archivo de base de datos (.accdb) de Microsoft Access.Avanzado: Requiere codificación experto, interoperabilidad, conocimientos y multiusuario.
Expandir todo | Contraer todo

En esta página

Síntomas

Cuando se utiliza al Asistente para convertir a SQL Server para migrar los objetos de base de datos de una base de datos de Microsoft Access (.mdb o .accdb) a una base de datos de Microsoft SQL Server existente y utilizar el nombre de origen de datos de sistema (DSN del sistema) o el nombre de origen de datos (DSN de usuario) de usuario para conectarse a la instancia de SQL Server, puede recibir el siguiente mensaje de error:
[DBNETLIB][ConnectionOpen(Connect()).]SQL Server no existe o acceso denegado.
Además, al hacer clic en Aceptar en el mensaje de error, recibirá el siguiente mensaje de error:
El Asistente para convertir a SQL Server sólo funciona con Microsoft SQL Server (versiones 6.50 SP5 o posterior). Inicie una sesión en un origen de datos.
Nota Este problema se produce cuando la base de datos y la instancia de SQL Server no existen en el mismo equipo.

Solución

Para evitar este problema, utilice un DSN de archivo para conectarse a la instancia de SQL Server al que convertir la base de datos. Para ello, siga estos pasos:
  1. Inicie Access.
  2. Abra la base de datos problema.
  3. En el menú Herramientas , seleccione Utilidades de base de datos y, a continuación, haga clic en Asistente para convertir a SQL Server .

    Nota En Access 2007, haga clic en SQL Server en el grupo de Mover datos en la ficha Herramientas de base de datos .
  4. En el cuadro de diálogo Asistente para convertir a SQL Server , haga clic en la opción de Usar base de datos existente y, a continuación, haga clic en siguiente .
  5. En el cuadro de diálogo Seleccionar origen de datos , seleccione el DSN apropiado para conectarse a la instancia de SQL Server en la ficha Origen de datos de archivo .
  6. Haga clic en Aceptar .
  7. Escriba la información autenticación adecuado para conectarse a la instancia de SQL Server si aparece el cuadro de diálogo de Inicio de sesión de SQL Server .
  8. Siga las instrucciones en el Asistente para convertir a SQL Server.

    Observe que la base de datos correctamente es convertida sin errores.

Más información

Pasos para reproducir el problema

  1. Inicie Access.
  2. Abra la base de datos de ejemplo Northwind.
  3. En el menú Herramientas , seleccione Utilidades de base de datos y, a continuación, haga clic en Asistente para convertir a SQL Server .

    Nota En Access 2007, haga clic en SQL Server en el grupo de Mover datos en la ficha Herramientas de base de datos .
  4. En el cuadro de diálogo Asistente para convertir a SQL Server , haga clic en la opción de Usar base de datos existente y, a continuación, haga clic en siguiente .
  5. En el cuadro de diálogo Seleccionar origen de datos , seleccione el DSN apropiado para conectarse a la instancia de SQL Server en la ficha Machine Data Source .
  6. Haga clic en Aceptar .
  7. Escriba la información autenticación adecuado para conectarse a la instancia de SQL Server si aparece el cuadro de diálogo de Inicio de sesión de SQL Server .

    Observe que recibirá los mensajes de error que se mencionan en la sección "Síntomas", y no puede continuar el proceso de conversión.

Referencias

Para obtener información adicional acerca de cómo utilizar al Asistente para convertir a SQL Server en Access 2002, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
330468Cómo utilizar el Asistente para convertir a SQL Server de Microsoft Access 2002
Para obtener información adicional acerca de los problemas con el Asistente para convertir a SQL Server en Access 2002, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
328319Problemas con el Asistente para convertir a SQL Server de Access 2002

Propiedades

Id. de artículo: 838594 - Última revisión: miércoles, 11 de abril de 2007 - Versión: 2.1
La información de este artículo se refiere a:
  • Microsoft Office Access 2007
  • Microsoft Office Access 2003
  • Microsoft Access 2002 Standard Edition
Palabras clave: 
kbmt kbexpertiseinter kbtshoot kbdatabase kbwizard kberrmsg kbprb KB838594 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): 838594

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