Compartir a través de


Configuración de la conexión de Azure SQL Database

En este artículo se describe cómo configurar la conexión a Azure SQL Database.

Tipos de autenticación que se admiten

El conector de Azure SQL Database admite los siguientes tipos de autenticación para copiar y Flujo de datos Gen2 respectivamente.

Tipo de autenticación Copiar Dataflow Gen2
Basic
Cuenta de la organización
Entidad de servicio

Configurar la conexión en Dataflow Gen2

Data Factory en Microsoft Fabric usa conectores de Power Query para conectar el flujo de datos Gen2 a una base de datos Azure SQL. Los vínculos siguientes proporcionan la información específica del conector de Power Query que necesita para conectarse de Azure SQL el flujo de datos Gen2:

En algunos casos, el artículo sobre el conector de Power Query puede incluir opciones avanzadas, solución de problemas, problemas conocidos y limitaciones, y otra información que también podría resultar útil.

Configurar la conexión en una canalización de datos

Para crear una conexión en una canalización de datos:

  1. En la cabecera de la página del Data Factory, seleccione ConfiguraciónSettings gear icon>Administrar conexiones y puertas de enlace.

    Screenshot showing how to open manage gateway.

  2. Seleccione Nuevo en la parte superior de la cinta de opciones para agregar un nuevo origen de datos.

    Screenshot showing the '+ new' page.

    El panel Nueva conexión se abre en el lado izquierdo de la página.

    Screenshot showing the 'New connection' pane.

Configuración de la conexión

Paso 1: Especificar el nombre de la conexión, el tipo de conexión, la cuenta y el dominio

Screenshot showing new connection page.

En el panel Nueva conexión, elija Nube y especifique los campos siguientes:

  • Nombre de conexión: especifique un nombre para la conexión.
  • Tipo de origen: seleccione SQL Server.
  • Servidor: escriba el nombre del servidor de Azure SQL. Puede encontrarlo en la página Información general del servidor Azure SQL.
  • Base de datos: escriba el nombre de la base de datos de Azure SQL.

Paso 2: Seleccione y establezca la autenticación

En Método de autenticación, seleccione la autenticación en la lista desplegable y complete la configuración relacionada. El conector de Azure SQL Database admite los siguientes tipos de autenticación.

Screenshot showing selecting authentication method page.

Autenticación básica

Seleccione Básico en Método de autenticación.

Screenshot showing Basic authentication.

  • Nombre de usuario: especifique el nombre de usuario de Azure SQL Database.
  • Contraseña: especifique la contraseña de la instancia de Azure SQL Database.

Autenticación OAuth2

Abra Editar credenciales. Observará la interfaz de inicio de sesión. Escriba su cuenta y contraseña para iniciar sesión en su cuenta. Después de iniciar sesión, vuelva a la página Nueva conexión.

Screenshot showing OAuth2 authentication method.

Autenticación de la entidad de servicio

Screenshot showing Service Principal authentication method page.

  • Id. de inquilino: especifique la información del inquilino (nombre de dominio o identificador de inquilino) en el que reside la aplicación. Para recuperarlo, mantenga el mouse en la esquina superior derecha de Azure Portal.
  • Id. de entidad de servicio: especifique el id. de cliente de la aplicación.
  • Clave de entidad de servicio: especifique la clave de la aplicación.

Antes de usar la autenticación de entidad de servicio, siga estos pasos:

  1. Crear una aplicación de Microsoft Entra desde Azure Portal. Anote el nombre de la aplicación y los siguientes valores que definen la conexión:

    • Id. de inquilino
    • Identificador de aplicación
    • Clave de la aplicación
  2. Aprovisione un administrador de Microsoft Entra para el servidor en Azure Portal, si aún no lo ha hecho. El administrador de Microsoft Entra debe ser un usuario de Microsoft Entra o un grupo de Microsoft Entra, pero no puede ser un servicio principal. Este paso se realiza con el fin de que, en el siguiente paso, pueda usar una identidad de Microsoft Entra para crear un usuario de base de datos independiente para la entidad de servicio.

  3. Cree usuarios de bases de datos independientes para la entidad de servicio. Conéctese a la base de datos de la que desea copiar datos (o a la que desea copiarlos) mediante alguna herramienta como SQL Server Management Studio, con una identidad de Microsoft Entra que tenga al menos permiso para MODIFICAR CUALQUIER USUARIO. Inicie sesión en Azure SQL Database mediante la autenticación de Active Directory y ejecute el siguiente T-SQL:

    CREATE USER [your application name] FROM EXTERNAL PROVIDER;
    
  4. Conceda a la entidad de servicio los permisos necesarios, tal como lo haría normalmente para los usuarios de SQL, u otros usuarios. Ejecute el código siguiente: Para obtener más opciones, vaya a ALTER ROLE (Transact-SQL).

    ALTER ROLE [role name] ADD MEMBER [your application name];
    
  5. Configure una conexión de Azure SQL Database.

Paso 3: Especifique el nivel de privacidad que desee aplicar

En la pestaña General, seleccione el nivel de privacidad que desee aplicar en la lista desplegable Nivel de privacidad. Se admiten tres niveles de privacidad. Para obtener más información, vaya a Niveles de privacidad.

Paso 4: Crear la conexión

Seleccione Crear. La creación se ha probado y guardado correctamente si todas las credenciales son correctas. Si no es correcto, se produce un error en la creación con errores.

Screenshot showing connection page.

Resumen de tabla

Las siguientes propiedades del conector de la tabla se admiten en la copia de canalización.

Nombre Descripción Obligatorio Propiedad Copiar
Nombre de la conexión Nombre de la conexión.
Tipo de conexión Seleccione un tipo para la conexión. Seleccione SQL Server.
Server Nombre del servidor de Azure SQL.
Base de datos Nombre de la instancia de Azure SQL Database.
Autenticación Vaya a Autenticación. Vaya a Autenticación.
Nivel de privacidad Nivel de privacidad que desea aplicar. Los valores permitidos son Organizativo, Privacidad, Público

Autenticación

Las siguientes propiedades de la tabla son los tipos de autenticación admitidos.

Nombre Descripción Obligatorio Propiedad Copiar
Basic
-Nombre de usuario El nombre de usuario de la instancia de Azure SQL Database.
- Contraseña La contraseña de la instancia de Azure SQL Database.
OAuth2
Entidad de seguridad de servicio
- Id. de inquilino La información del inquilino (nombre de dominio o id. de inquilino).
- Id. de entidad de servicio El identificador de cliente de la aplicación.
- Clave de entidad de servicio La clave de la aplicación.