Share via


Conexión a Azure SQL Database (AccessToSQL)

Para migrar bases de datos de Access a Azure SQL Database, debe conectarse a la instancia de destino de Azure SQL Database. Al conectarse, SQL Server Migration Assistant (SSMA) obtiene metadatos sobre todas las bases de datos de la instancia de Azure SQL Database y muestra los metadatos de la base de datos en el Explorador de metadatos de Azure SQL Database. SSMA almacena información sobre la instancia de Azure SQL Database a la que está conectado, pero no almacena contraseñas.

La conexión a Azure SQL Database permanece activa hasta que se cierra el proyecto. Al volver a abrir el proyecto, debe volver a conectarse a Azure SQL Database si desea una conexión activa al servidor. Puede trabajar sin conexión hasta que cargue objetos de base de datos en Azure SQL Database y migre datos.

Los metadatos sobre la instancia de Azure SQL Database no se sincronizan automáticamente. En su lugar, para actualizar los metadatos en el Explorador de metadatos de Azure SQL Database, debe actualizar manualmente los metadatos de Azure SQL Database. Para obtener más información, consulte la sección Sincronizar los metadatos de Azure SQL Database en este artículo.

Permisos necesarios de Azure SQL Database

La cuenta que se usa para conectarse a Azure SQL Database requiere permisos diferentes en función de las acciones que realiza la cuenta:

  • Para convertir objetos de Access a la sintaxis de Transact-SQL, actualizar los metadatos de Azure SQL Database o guardar la sintaxis convertida en scripts, la cuenta debe tener permiso para iniciar sesión en la instancia de Azure SQL Database.

  • Para cargar objetos de base de datos en Azure SQL Database, la cuenta debe ser miembro del rol de base de datos db_ddladmin.

  • Para migrar datos a Azure SQL Database, la cuenta debe ser miembro del rol de base de datos db_owner.

Establecer una conexión a Azure SQL Database.

Antes de convertir los objetos de base de datos de Access a la sintaxis de Azure SQL Database, debe establecer una conexión con la instancia de Azure SQL Database en la que desea migrar la o las bases de datos de Access.

Al definir las propiedades de conexión, también se especifica la base de datos donde se migrarán los objetos y los datos. Puede personalizar esta asignación en el nivel de esquema de Access después de conectarse a Azure SQL Database. Para obtener más información, consulte Asignación de bases de datos de Acceso a esquemas de SQL Server.

Importante

Antes de intentar conectarse a Azure SQL Database, asegúrese de que la dirección IP está permitida a través del firewall de Azure SQL Database.

Para conectarse a Azure SQL Database:

  1. En el menú Archivo, seleccione Conectar a SQL Azure (esta opción está habilitada después de la creación de un proyecto).

    Si ya se ha conectado a Azure SQL Database, el nombre del comando es Volver a conectar a SQL Azure.

  2. En el cuadro de diálogo de conexión, escriba o seleccione el nombre del servidor de Azure SQL Database.

  3. Escriba, seleccione o Examine el nombre de la base de datos.

  4. Escriba o seleccione el Nombre de usuario.

  5. Escriba la Contraseña.

  6. SSMA recomienda la conexión cifrada a Azure SQL Database.

  7. Seleccione Conectar.

Si no hay ninguna base de datos en Azure SQL Database, puede crear la primera base de datos mediante la opción Crear base de datos de Azure que aparece al seleccionar el botón Examinar.

Sincronización de metadatos de Azure SQL Database

Los metadatos de las bases de datos de Azure SQL Database no se actualizan automáticamente. Los metadatos del Explorador de metadatos de Azure SQL Database son una instantánea de los metadatos cuando se conectó por primera vez a Azure SQL Database o la última vez que actualizó manualmente los metadatos. Puede actualizar manualmente los metadatos para todas las bases de datos o para cualquier base de datos única u objeto de base de datos. Para sincronizar los metadatos:

  1. Compruebe que esté conectado a Azure SQL Database.

  2. En el Explorador de metadatos de Azure SQL Database, active la casilla situada junto a la base de datos o esquema de base de datos que desee actualizar. Por ejemplo, para actualizar los metadatos de todas las bases de datos, seleccione la casilla situada junto a Bases de datos.

  3. Haga clic con el botón derecho en Bases de datos o en el esquema de base de datos o base de datos individual y, a continuación, seleccione Sincronizar con base de datos.

Actualización de metadatos de Azure SQL Database

Si los esquemas de Azure SQL Database cambian después de conectarse, puede actualizar los metadatos desde el servidor.

Para actualizar los metadatos de Azure SQL Database:

  • En el Explorador de metadatos de Azure SQL Database, haga clic con el botón derecho en Bases de datos y a continuación seleccione Actualizar desde la base de datos.

Volver a conectar a Azure SQL Database

La conexión a Azure SQL Database permanece activa hasta que se cierra el proyecto. Al volver a abrir el proyecto, debe volver a conectarse a Azure SQL Database si desea una conexión activa al servidor. Puede trabajar sin conexión hasta que cargue objetos de base de datos en Azure SQL Database y migre datos.

El procedimiento para volver a conectarse a Azure SQL Database es el mismo que el procedimiento para establecer una conexión.

Consulte también

Pasos siguientes

El siguiente paso de la migración depende de las necesidades del proyecto: