Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

Con el tiempo, la mayoría de las aplicaciones de base de datos aumentan, se vuelven más complejas y necesitan admitir a más usuarios. En algún momento de la vida de su aplicación de Microsoft Office Access, es posible que desee considerar la posibilidad de cambiar a una base de datos de Microsoft SQL Server para optimizar el rendimiento, la escalabilidad, la disponibilidad, la seguridad, la confiabilidad y la capacidad de recuperación.

En este artí­culo

Acerca del tamaño de una base de Microsoft Office de Access

La actualización es el proceso de migrar algunas o todas las objetos de base de datos de una base de datos de Access a una base de datos de SQL Server nueva o existente o a un nuevo proyecto de Access (.adp).

Ventajas de subir una base de datos a SQL Server

  • Alto rendimiento y escalabilidad    En muchas situaciones, SQL Server ofrece un mejor rendimiento que una base de datos de Access. SQL Server también es compatible con bases de datos de tamaño terabyte muy grandes, que es mucho mayor que el límite actual para una base de datos de Access de dos gigabytes. Por último, SQL Server funciona de forma muy eficaz procesando consultas en paralelo (usando varios hilos nativos dentro de un solo proceso para administrar las solicitudes de usuario) y minimizando los requisitos de memoria adicionales cuando se agregan más usuarios.

  • Mayor disponibilidad    SQL Server permite realizar una copia de seguridad dinámica, ya sea incremental o completa, de la base de datos mientras está en uso. Por consiguiente, no es necesario que los usuarios salgan de la base de datos para hacer una copia de seguridad de los datos.

  • Seguridad mejorada    Con una conexión de confianza, SQL Server se puede integrar con la seguridad del sistema de Windows para proporcionar un único acceso integrado a la red y a la base de datos, empleando lo mejor de ambos sistemas de seguridad. Esto hace que sea mucho más fácil administrar esquemas de seguridad complejos.

  • Recuperabilidad inmediata    En caso de error del sistema (como un bloqueo del sistema operativo o un corte de energía), SQL Server tiene un mecanismo de recuperación automática que recupera una base de datos hasta el último estado de coherencia en cuestión de minutos, sin intervención del administrador de la base de datos.

  • Procesamiento basado en servidor    Usar SQL Server en una configuración de cliente o servidor reduce el tráfico de red procesando consultas de base de datos en el servidor antes de enviar resultados al cliente. Hacer que el servidor realice el procesamiento suele ser mucho más eficiente, especialmente cuando se trabaja con grandes conjuntos de datos.

    La aplicación también puede usar funciones definidas por el usuario, procedimientos almacenados y desencadenadores para centralizar y compartir lógica de aplicación, reglas y directivas empresariales, consultas complejas, validación de datos y código de integridad referencial en el servidor, en lugar de en el cliente.

Formas de cambiar tamaño

El Asistente para cambiar el tamaño mueve los objetos de la base de datos y los datos que contienen de una base de datos de Access a una base de datos nueva SQL Server existente.

Hay tres formas de usar el Asistente para cambiar el tamaño:

  • Puede cambiar el tamaño de todos los objetos de base de datos de una base de datos de Access a un proyecto de Access para que pueda crear una aplicación de cliente o servidor. Este enfoque requiere algunos cambios de aplicación adicionales y modificaciones en el código y consultas complejas.

  • Solo puede cambiar el tamaño de los datos o definiciones de datos de una base de datos de Access a SQL Server base de datos.

  • Cree un front-end de base de datos de Access SQL Server una base de datos back-end para que pueda crear un aplicación front-end/back-end. Este enfoque requiere muy poca modificación de la aplicación, ya que el código sigue usando el motor de base de datos de Access (ACE).

Antes de subir el tamaño de una base de datos de Access

Antes de cambiar el tamaño de la base de datos de Access a SQL Server base de datos o proyecto de Access, considere la posibilidad de hacer lo siguiente:

  • Hacer copia de seguridad del correo electrónico     Aunque el Asistente para el cambio de tamaño no quita ningún objeto de datos o base de datos de la base de datos de Access, es una buena idea crear una copia de seguridad de la base de datos de Access antes de cambiar su tamaño.

  • Asegurarse de que tiene espacio en disco adecuado     Debe tener espacio en disco adecuado en el dispositivo que contendrá la base de datos con upsized. El Asistente para subir tamaño funciona mejor cuando hay mucho espacio en disco disponible.

  • Crear índices únicos     Una tabla vinculada debe tener un índice único para poder actualizarse en Access. El Asistente para cambiar el tamaño puede cambiar el tamaño de un índice único existente, pero no puede crear uno donde no existe ninguno. Si desea poder actualizar las tablas, asegúrese de agregar un índice único a cada tabla de Access antes de cambiar el tamaño.

  • Asignarse los permisos adecuados en la base SQL Server datos

    • Para cambiar el tamaño de una base de datos existente, necesita los permisos CREAR TABLA y CREAR PREDETERMINADO.

    • Para crear una nueva base de datos, necesita permisos CREATE DATABASE y SELECT en las tablas del sistema de la base de datos maestra.

El Asistente para el redimensionamiento de Access 2007 está optimizado para funcionar con Microsoft SQL Server 2000 y SQL Server 2005.

Volver al principio

Usar el Asistente para subir tamaño

  • En la pestaña Herramientas de base de datos, en el grupo Mover datos, haga clic en SQL Server.

    Se inicia el Asistente para el redimensionamiento.

Paso 1: Elegir cambiar tamaño a una base de datos existente o a una nueva base de datos

En la primera página del Asistente, especifique si desea cambiar el tamaño de la base de datos de Access a una base de datos de SQL Server existente o crear una nueva base SQL Server datos.

  • Usar una base de datos existente    Si selecciona esta opción y, a continuación, hace clic en Siguiente,Access muestra el cuadro de diálogo Seleccionar origen de datos para que pueda crear una conexión ODBC a la base de datos SQL Server datos existente.

    Información sobre los orígenes de datos ODBC

    Un origen de datos es un origen de datos combinado con la información de conexión necesaria para obtener acceso a los datos. Ejemplos de orígenes de datos son Access, SQL Server, Oracle RDBMS, una hoja de cálculo y un archivo de texto. Algunos ejemplos de la información de conexión podrían ser la ubicación del servidor, el nombre de la base de datos, el id. de inicio de sesión, la contraseña, así como varias opciones de controlador ODBC que describen cómo conectarse al origen de datos.

    En la arquitectura ODBC, una aplicación (como Access o un programa microsoft Visual Basic) se conecta al Administrador de controladores ODBC, que a su vez usa un controlador ODBC específico (por ejemplo, controlador ODBC de Microsoft SQL) para conectarse a un origen de datos (en este caso, una base de datos SQL Server). En Access, use orígenes de datos ODBC para conectarse a orígenes de datos externos a Access que no tienen controladores integrados.

    Para conectarse a esos orígenes de datos, haga lo siguiente:

    • Instale el controlador ODBC adecuado en el equipo que contenga el origen de datos.

    • Defina un nombre de origen de datos (DSN) usando el Administrador de orígenes de datos ODBC para almacenar la información de conexión en el Registro de Microsoft Windows o en un archivo DSN, o bien una cadena de conexión en el código de Visual Basic para trasladar la información de conexión directamente al Administrador de controladores ODBC.

      Orígenes de datos de máquina

      Los orígenes de datos del equipo almacenan información de conexión en el Registro de Windows en un equipo específico con un nombre definido por el usuario. Solo puede usar orígenes de datos de máquina en el equipo en el que están definidos. Hay dos tipos de orígenes de datos de máquina: usuario y sistema. Los orígenes de datos de usuario solo los puede usar el usuario actual y solo son visibles para ese usuario. Todos los usuarios de un equipo pueden usar orígenes de datos del sistema y son visibles para todos los usuarios del equipo y de los servicios de todo el sistema. Un origen de datos de máquina es especialmente útil cuando desea proporcionar seguridad adicional, ya que solo los usuarios que han iniciado sesión pueden ver un origen de datos de máquina y un usuario remoto no puede copiarlo en otro equipo.

      Orígenes de datos de archivo

      Los orígenes de datos de archivos (también denominados archivos DSN) almacenan la información de conexión en un archivo de texto, no en el registro de Windows, y generalmente son más flexibles de usar que los orígenes de datos de máquina. Por ejemplo, puede copiar un origen de datos de archivo en cualquier equipo con el controlador ODBC correcto para que la aplicación pueda confiar en información de conexión coherente y precisa en todos los equipos que usa. También puede colocar el origen de datos de archivo en un único servidor, compartirlo entre muchos equipos de la red y mantener fácilmente la información de conexión en una ubicación.

      Un origen de datos de archivo también puede ser no compartible. Un origen de datos de archivo no compartido reside en un único equipo y apunta a un origen de datos de máquina. Puede usar orígenes de datos de archivo no compartibles para obtener acceso a orígenes de datos de máquina existentes desde orígenes de datos de archivo.

      Cadenas de conexión

      En un módulo, puede definir una cadena de conexión con formato que especifique la información de conexión. Una cadena de conexión pasa la información de conexión directamente al Administrador de controladores ODBC y ayuda a simplificar la aplicación quitando el requisito de que un administrador del sistema o un usuario primero creen un DSN antes de usar la base de datos.

  • Crear una nueva base de datos    Si selecciona esta opción y, a continuación, hace clicen Siguiente, Access muestra una página en la que escribe información sobre la nueva base SQL Server datos.

    • ¿SQL Server desea usar para esta base de datos?     Escriba el nombre del servidor que desea usar.

    • Usar conexión de confianza     Puede usar una conexión de confianza, es decir, SQL Server se puede integrar con la seguridad del sistema operativo Windows para proporcionar un único inicio de sesión en la red y la base de datos.

    • Id. de inicio de sesión y contraseña     Si no usa una conexión de confianza, escriba el id. de inicio de sesión y la contraseña de una cuenta con privilegios CREATE DATABASE en el servidor.

    • ¿Qué desea nombrar la nueva base de datos SQL Server datos?     Escriba el nombre de la nueva base SQL Server datos. Access revisa el nombre si entra en conflicto con un nombre de base de datos existente y agrega un sufijo numerado (midatabase 1, por ejemplo).

Parte superior de la sección

Paso 2: Elegir qué tablas desea cambiar de tamaño

En este paso, seleccione las tablas de Access que desea cambiar de tamaño a la base SQL Server datos. Seleccione las tablas que desea cambiar de tamaño y, a continuación, use los botones de flecha para moverlas a la lista Exportar a SQL Server tamaño. Como alternativa, puede hacer doble clic en una tabla para moverla de una lista a la otra.

La lista Tablas disponibles incluye todas las tablas vinculadas, excepto SQL Server tablas que ya están en una base SQL Server datos. Las tablas vinculadas que apuntan a una base de datos de SQL Server que se ha seleccionado para actualizar aparecen automáticamente en el cuadro de lista Exportar SQL Server y no se pueden quitar. Las tablas que no están visibles actualmente en el Panel de navegación también se excluyen, incluidas las tablas ocultas y las tablas del sistema.

Sugerencia: Cualquier tabla que tenga un nombre que termine en "_local" se excluye de la lista de tablas disponibles para evitar el cambio de tamaño de las tablas que ya se han mejorado. Si quiere volver a cambiar el tamaño de estas tablas, cámbiele el nombre antes de ejecutar el Asistente para cambio de tamaño quitando el sufijo "_local".

Parte superior de la sección

Paso 3: Especificar los atributos y las opciones que se deben subir

En este paso, seleccione qué atributos de tabla desea cambiar de tamaño a su base SQL Server datos. De forma predeterminada, todos los atributos están seleccionados para subir el tamaño de forma predeterminada.

Nota: De forma predeterminada, el Asistente para cambiar el tamaño convierte los nombres de campo de Access en nombres de campo SQL Server legales y convierte los tipos de datos de Access en los tipos de datos SQL Server datos.

¿Qué atributos de tabla desea cambiar de tamaño?

En la tabla siguiente se enumeran los atributos que puede cambiar de tamaño y se describe cómo el Asistente para cambiar el tamaño de cada uno de ellos:

Attribute

Acción si está seleccionada

Índices

El Asistente para subir tamaño sube el tamaño de todos los índices.

El Asistente para cambiar el tamaño convierte las claves principales de Access en SQL Server y las marca como SQL Server claves principales. Si elige vincular la tabla de SQL Server a la base de datos de Access, el Asistente para cambiar el tamaño también agrega el prefijo "aaaaa" al nombre del índice. Esto se debe a que Access elige el índice que está primero alfabéticamente en la lista de índices disponibles como clave principal y el prefijo "aaaaa" garantiza que se elija el índice correcto.

Todos los demás índices conservan sus nombres, excepto cuando los caracteres no válidos se reemplazan por el carácter "_". Los índices de Access únicos y no únicos se convierten en índices únicos y no SQL Server únicos.

Una tabla vinculada debe tener un índice único para poder actualizarse en Access. El Asistente para cambiar el tamaño puede cambiar el tamaño de un índice único existente, pero no puede crear uno donde no existe ninguno. Si desea poder actualizar los datos de las tablas después de actualizarlos, asegúrese de agregar un índice único a cada tabla de Access antes de cambiar el tamaño.

Reglas de validación

El Asistente para subir tamaño crea lo siguiente como desencadenadores de actualización e inserción:

  • Todas las propiedades de campo Obligatorio

  • Reglas de validación de tabla

  • Reglas de validación de registro

  • Reglas de validación de campo

Un desencadenador es una serie de instrucciones Transact-SQL asociadas a una SQL Server tabla. Una tabla puede tener tres desencadenadores, uno para cada uno de los comandos que pueden modificar datos de una tabla: los comandos UPDATE, INSERT y DELETE. El desencadenador se ejecuta automáticamente cuando se ejecuta el comando. El Asistente para el cambio de tamaño usa desencadenadores en lugar de SQL Server para exigir la validación de nivel de campo porque SQL Server reglas no le permiten mostrar mensajes de error personalizados.

Cada regla de validación no tiene necesariamente correspondencia uno a uno con un desencadenador. Cada regla de validación puede formar parte de varios desencadenadores y cada desencadenador puede contener código para emular la funcionalidad de varias reglas de validación.

Al establecer la propiedad Obligatorio de un campo de Access en true, un usuario no puede insertar un registro y dejar el campo obligatorio nulo (si no hay ningún límite predeterminado al campo) ni hacer que el campo sea nulo al actualizar un registro. Los campos obligatorios se sume a los campos que no permiten valores nulos en SQL Server.

Texto de validación

La propiedad Texto de validación de la base de datos de Access se convierte en la propiedad Texto de validación del proyecto de Access. Esto permite que los mensajes de error descriptivos de Access se muestren en caso de una infracción de restricción en tiempo de ejecución.

Valores predeterminados

El Asistente para cambiar tamaño escala todas las propiedades de valor predeterminado a objetos predeterminados del American National Standards Institute (ANSI).

Relaciones de tabla

El Asistente para el tamaño de la tabla crea un tamaño más grande en todas las relaciones de tabla.

Puede decidir cómo cambiar el tamaño de las relaciones de tabla y la integridad referencial mediante la actualización, la inserción o la eliminación de desencadenadores, o mediante la integridad referencial (DRI) declarada. DRI funciona del mismo modo que la integridad referencial de Access definiendo restricciones de clave principal para tablas base (el lado "uno" de una relación uno a varios) y restricciones de clave externa para tablas externas (normalmente el lado "varios" de una relación uno a varios).

  • Usar DRI     Seleccione Relaciones de tabla y Use DRI para usar DRI para exigir la integridad referencial. La validación de columna de la base de datos de Access se convierte en una SQL Server de comprobación de DRI con un mensaje de validación como se muestra en la tabla siguiente.

Relación de base de datos de Access

SQL Server clave externa

Validatio n Texto

Actualización en cascada

AL ELIMINAR NINGUNA ACCIÓN EN CASCADA DE ACTUALIZACIÓN

"El registro no se puede eliminar porque la tabla <tabla externa> los registros relacionados".

Eliminación en cascada

AL ELIMINAR CASCADA AL ACTUALIZAR NINGUNA ACCIÓN

"No se puede agregar ni cambiar un registro porque se requiere un registro relacionado en la tabla <tabla principal>".

Actualización en
cascada y eliminación en cascada

AL ELIMINAR CASCADA AL ACTUALIZAR CASCADA

El valor no está establecido.

Sin DRI

AL ELIMINAR NINGUNA ACCIÓN AL ACTUALIZAR NINGUNA ACCIÓN

No puede agregar, cambiar o eliminar este registro debido a la restricción de relación entre las tablas <tabla principal> y <datos de tabla>.

  • Usar desencadenadores     Si ha definido actualizaciones en cascada o eliminaciones en las relaciones de tabla de Access y desea conservar este comportamiento en las tablas actualizadas, seleccione relaciones de tabla y Usar desencadenadores. Esto sube el tamaño de las actualizaciones en cascada o las elimina como desencadenadores para exigir la integridad referencial.

    Una relación de tabla no tiene necesariamente correspondencia uno a uno con un desencadenador. Cada relación puede formar parte de varios desencadenadores o cada desencadenador puede contener código para emular la funcionalidad de varias reglas de integridad referencial. Los desencadenadores de inserción se usan en tablas secundarias y los desencadenadores de eliminación se usan en tablas primarias.

    Nota: Access requiere DRI para leer el diagrama de base de datos de una base SQL Server datos. Para permitir que Access lea el diagrama de la base de datos mientras se aplica la integridad referencial a través de desencadenadores, el Asistente para el cambio de tamaño coloca DRI en las relaciones, pero desactiva la comprobación de restricciones de clave externa.

¿Qué opciones de datos desea incluir?

  • Agregar campos de marca de tiempo a tablas    SQL Server un campo de marca de tiempo para indicar que se cambió un registro (pero no cuando se modificó) creando un campo de valor único y actualizando este campo cada vez que se actualiza un registro. Para una tabla vinculada, Access usa el valor de los campos de marca de tiempo para determinar si se ha cambiado un registro antes de actualizarlo. En general, un campo de marca de tiempo proporciona el mejor rendimiento y confiabilidad. Sin un campo de marca de tiempo, SQL Server debe comprobar todos los campos del registro para determinar si el registro ha cambiado, lo que ralentiza el rendimiento.

    En la tabla siguiente se describen las opciones disponibles en esta lista:

Configuración

Descripción

Sí, deja que el asistente decida

Si las tablas originales de Access contienen campos de punto flotante (simple o doble), Memo o Objeto OLE, el Asistente para el cambio de tamaño crea nuevos campos de marca de tiempo en las tablas de SQL Server resultantes para esos campos.

Sí, siempre

El Asistente para el cambio de tamaño crea un campo de marca de tiempo para todas las tablas redimensionadas independientemente de los tipos de campo que contengan. Esto mejora el rendimiento de las tablas de Access que pueden no contener campos memo, objeto OLE o de punto flotante, pero que tienen campos de otros tipos.

No, nunca

El Asistente para el cambio de tamaño no agrega campos de marca de tiempo a las tablas.

Importante: En las tablas SQL Server vinculadas, Access no comprueba si los campos de objetos Memo o OLE han cambiado porque estos campos podrían tener un tamaño de muchos megabytes y la comparación podría ser demasiado intensiva en red y requiere mucho tiempo. Por lo tanto, si solo ha cambiado un campo de texto o imagen y no hay ningún campo de marca de tiempo, Access sobrescribe el cambio. Además, el valor de un campo de punto flotante puede parecer que ha cambiado cuando no lo ha hecho, por lo que, si no hay un campo de marca de tiempo, Access puede determinar que el registro se ha cambiado cuando no lo ha hecho.

  • Solo cree la estructura de tabla, no desmesear ningún dato    El Asistente para cambiar el tamaño de todos los datos SQL Server de forma predeterminada. Si selecciona la casilla Crear solo la estructura de tabla, no acote ningún dato, solo se subirá la estructura de datos.

Parte superior de la sección

Paso 4: Elegir cómo cambiar el tamaño de la aplicación

En la página siguiente del asistente, puede seleccionar una de las tres formas diferentes de cambiar el tamaño de la aplicación de base de datos de Access. En ¿Qué cambios de aplicación desea realizar?, seleccione una de las siguientes opciones:

  • Crear una nueva aplicación de servidor o cliente de Access    Si selecciona esta opción, el Asistente para subir tamaño crea un nuevo proyecto de Access. El Asistente para cambiar el tamaño le pide un nombre, que es el nombre predeterminado de la base de datos de Access actual, agrega un sufijo "CS" y, a continuación, almacena el proyecto en la misma ubicación que la base de datos de Access existente.

    El Asistente para cambiar el tamaño crea el archivo de proyecto de Access y, a continuación, sube el tamaño de todos los objetos de base de datos de la base de datos de Access al proyecto de Access. Si no guarda la contraseña y el id. de usuario, la primera vez que abra el proyecto de Access, Access mostrará el cuadro de diálogo Propiedades del vínculo de datos para que pueda conectarse a una base de datos SQL Server datos.

  • Vincular SQL Server tablas a la aplicación existente    Si selecciona esta opción, el Asistente para el cambio de tamaño modifica la base de datos de Access para que las páginas de consultas, formularios, informes y acceso a datos usen los datos de la nueva base de datos de SQL Server en lugar de los datos de la base de datos de Access. El Asistente para cambiar el tamaño cambia el nombre de las tablas de Access a las que cambia el tamaño con el sufijo "_local". Por ejemplo, si cambia el tamaño de una tabla denominada Empleados, se cambiará el nombre de la tabla Employees_local en la base de datos de Access. A continuación, el Asistente para subir tamaño crea una tabla vinculada SQL Server denominada Empleados.

    Nota: Una vez completada la operación de cambio de tamaño, las tablas a las que se cambió el nombre con el sufijo "_local" ya no se usarán. Sin embargo, es una buena idea conservar las tablas locales hasta que compruebe que el cambio de tamaño se ha realizado correctamente. Más adelante, puede eliminar las tablas locales para reducir el tamaño de la base de datos de Access. Asegúrese de realizar una copia de seguridad de la base de datos antes de eliminar las tablas.

    Las páginas de acceso a datos, formularios, formularios y consultas basadas en las tablas de empleados originales ahora usarán la tabla SQL Server Empleados. Muchas de las propiedades de los campos de la tabla local original se heredan por la nueva tabla local, incluidas, Descripción, Título,Formato,Máscarade entrada y DecimalPlaces.

  • Sin cambios en la aplicación    Seleccione esta opción si solo desea copiar los datos a la base de datos SQL Server y no realizar ningún otro cambio en la aplicación de base de datos de Access existente.

Guardar contraseña e id. de usuario    De forma predeterminada, el Asistente para el cambio de tamaño crea tablas vinculadas en la aplicación existente o crea un proyecto de Access sin guardar el nombre de usuario y la contraseña. Esto significa que se solicita a los usuarios un nombre de usuario y una contraseña cada vez que inician sesión en una base SQL Server datos.

Si selecciona Guardar contraseña e id. deusuario, los usuarios pueden conectarse a una SQL Server base de datos sin iniciar sesión. Si selecciona Crear nueva aplicación de cliente o servidor de Access,el proyecto de Access almacena la contraseña de nombre de usuario en la cadena de conexión OLE DB.

Nota: Esta opción está deshabilitada para la opción Sin cambios de aplicación si una tabla vinculada SQL Server está configurada con una tabla de MSysConf para denegar el guardado de contraseñas.

Informe del Asistente para el redimensionamiento

Al hacer clic en Finalizar,el Asistente para el cambio de tamaño crea un informe que proporciona una descripción detallada de todos los objetos creados e informa de los errores que se producen durante el proceso. El Asistente para cambiar el tamaño muestra el informe en vista previa de impresión y, a continuación, puede imprimir o guardar el informe, por ejemplo, como un archivo XPS o PDF. El informe no se guarda como un objeto de Access al cerrar la ventana Vista previa de impresión.

El informe del Asistente para el redimensionamiento contiene información sobre lo siguiente:

  • Cambiar el tamaño de los parámetros, incluidos los atributos de tabla que eligió para subir de tamaño y cómo se ha redimensionado.

  • Información de tabla, incluida una comparación de valores de Access y SQL Server para nombres, tipos de datos, índices, reglas de validación, valores predeterminados, desencadenadores y si se agregaron o no marcas de tiempo.

  • Los errores encontrados, como la base de datos o el registro de transacciones completo, los permisos inadecuados, el dispositivo o la base de datos no creados, la regla de tabla, predeterminada o de validación omitida, la relación no se aplica, la consulta se omite (porque no se puede traducir SQL Server una sintaxis) y control y origen de registros errores de conversión en formularios e informes.

Parte superior de la sección

Volver al principio

Cómo se obtienen los objetos de base de datos

Los siguientes datos y objetos de base de datos se recuperan:

  • Tipos de datos y datos    Todos los tipos de datos de base de datos de Access se convierten en su equivalente en SQL Server. El asistente convierte el texto de la base de datos de Access en Unicode agregando el identificador de cadena Unicode a todos los valores de cadena y agregando el prefijo Unicode n a todos los tipos de datos.

  • Consultas    

    • Seleccione las consultas que no tienen una cláusula ORDER BY o los parámetros se convierten en vistas.

    • Las consultas de acción se convierten en consultas de acción de procedimiento almacenado. Access agrega SET NOCOUNT ON después del código de declaración de parámetros para asegurarse de que se ejecuta el procedimiento almacenado.

    • Seleccione las consultas que solo hacen referencia a tablas (también denominadas consultas base) que usan parámetros o una cláusula ORDER BY se convierten en funciones definidas por el usuario. Si es necesario, la cláusula TOP 100 PERCENT se agrega a una consulta que contiene una cláusula ORDER BY.

    • Las consultas de parámetros que usan parámetros con nombre mantienen el nombre de texto original usado en la base de datos de Access y se convierten en procedimientos almacenados o en funciones definidas por el usuario.

      Nota: Es posible que deba convertir manualmente consultas que no se han ensalzado, como consultas de paso SQL, consultas de definición de datos y consultas de tabla de referencias cruzadas. Es posible que también tenga que cambiar manualmente el tamaño de las consultas que se anidaron demasiado profundamente.

  • Formularios, informes y controles    SQL instrucciones en las propiedades RecordSource, ControlsSource y RowSource para formularios, informes o controles se mantienen en su lugar y no se convierten en procedimientos almacenados o funciones definidas por el usuario.

  • Propiedades de inicio    El Asistente para subir tamaño crea las siguientes propiedades de inicio:

    StartUpShowDBWindow
    StartUpShowStatusBar
    AllowShortcutMenus
    AllowFullMenus
    AllowBuiltInToolbars
    AllowToolbarChanges
    AllowSpecialKeys
    UseAppIconForFrmRpt
    AppIcon
    AppTitle
    StartUpForm
    StartUpMenuBar
    StartupShortcutMenuBar

  • Módulos y macros    El Asistente para el cambio de tamaño no realiza ningún cambio en los módulos o macros. Es posible que tenga que modificar la aplicación para aprovechar al máximo las SQL Server de la aplicación. Para obtener más información, vea el artículo MSDN Optimización Microsoft Office aplicaciones de Access vinculadas a SQL Server.

Volver al principio

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×