Autenticación en un grupo de SQL dedicado (anteriormente SQL DW) en Azure Synapse Analytics

Obtenga información sobre la autenticación en el grupo de SQL dedicado (anteriormente SQL DW) en Azure Synapse mediante la autenticación de Azure Active Directory (Azure AD) o SQL Server.

Para conectarse a un grupo de SQL dedicado (anteriormente SQL DW), debe transmitir las credenciales de seguridad para realizar la autenticación. Después de establecer una conexión, determinados valores de conexión se configuran como parte del establecimiento de la sesión de la consulta.

Para más información sobre la seguridad y cómo habilitar las conexiones con el grupo de SQL dedicado (anteriormente SQL DW), consulte la documentación sobre cómo proteger una base de datos.

Autenticación SQL

Para conectarse al grupo de SQL dedicado (anteriormente SQL DW), debe proporcionar la información siguiente:

  • Nombre de servidor completo
  • Especificar la autenticación de SQL
  • Nombre de usuario
  • Contraseña
  • Base de datos predeterminada (opcional)

De forma predeterminada, la conexión se realiza a la base de datos maestra y no a la base de datos de usuario. Para conectarse a la base de datos de usuario puede hacer dos cosas:

  • Especificar la base de datos predeterminada al registrar el servidor con el Explorador de objetos de SQL Server en SSDT, SSMS o en la cadena de conexión de la aplicación. Por ejemplo, incluya el parámetro InitialCatalog para una conexión ODBC.
  • Resalte la base de datos de usuario antes de crear una sesión en SSDT.

Nota

La instrucción USE MyDatabase; de Transact-SQL no se admite para cambiar la base de datos de una conexión. Puede encontrar instrucciones sobre cómo conectarse a un grupo de SQL con SSDT en el artículo Consulta con Visual Studio.

Autenticación con Azure Active Directory

La autenticación de Azure Active Directory es un mecanismo que permite conectar con el grupo de SQL mediante identidades de Azure Active Directory (Azure AD). Con la autenticación de Azure Active Directory puede administrar centralmente las identidades de los usuarios de la base de datos y otros servicios de Microsoft en una ubicación central. La administración de id. central ofrece un lugar único para administrar los usuarios del grupo de SQL dedicado (anteriormente SQL DW) y simplifica la administración de permisos.

Ventajas

Entre las ventajas de Azure Active Directory, se incluyen:

  • Proporciona una alternativa a la autenticación de SQL Server.
  • Ayuda a detener la proliferación de identidades de usuario en los servidores.
  • Permite la rotación de contraseñas en un solo lugar
  • Administra los permisos de la base de datos con grupos externos (Azure AD).
  • Elimina el almacenamiento de contraseñas mediante la habilitación de la autenticación integrada de Windows y otras formas de autenticación compatibles con Azure Active Directory.
  • Usa usuarios de base de datos independiente para autenticar las identidades en el nivel de base de datos.
  • Admite la autenticación basada en tokens para las aplicaciones que se conectan al grupo de SQL.
  • Admite Multi-Factor Authentication mediante autenticación universal de Active Directory para varias herramientas, incluidas SQL Server Management Studio y SQL Server Data Tools.

Nota

Azure Active Directory todavía es relativamente nuevo y tiene algunas limitaciones. Para asegurarse de que Azure Active Directory sea una buena elección para su entorno, consulte Características y limitaciones de Azure AD, específicamente las consideraciones adicionales.

Pasos de configuración

Siga estos pasos para configurar la autenticación de Azure Active Directory.

  1. Crear y rellenar un Azure Active Directory.
  2. Opcional: Asociar o cambiar la instancia de Active Directory que esté asociada a la suscripción de Azure.
  3. Crear un administrador de Azure Active Directory para Azure Synapse.
  4. Configurar los equipos cliente.
  5. Crear usuarios de base de datos independiente en la base de datos y asignados a identidades de Azure AD.
  6. Conectarse al grupo de SQL mediante identidades de Azure AD.

Actualmente los usuarios de Azure Active Directory no se muestran en el Explorador de objetos de SSDT. Como solución alternativa, vea los usuarios de sys.database_principals.

Búsqueda de los detalles

Pasos siguientes

Para empezar a realizar consultas con Visual Studio u otras aplicaciones, consulte Consulta con Visual Studio.