Compatibilidad de Azure Active Directory con SQL Server Data Tools (SSDT)
Se aplica a: SQL Server
Azure SQL Database
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL Server Data Tools (SSDT) proporciona varios métodos de autenticación de Azure Active Directory (Azure AD).
En Visual Studio, abra el Explorador de objetos de SQL Server (en el menú Vista) y seleccione Agregar SQL Server:
¿Qué productos de Azure SQL?
En este artículo se describe Azure AD para la lista siguiente de productos de Azure SQL en Azure Cloud:
- Azure SQL Database
- Azure Synapse Analytics
Autenticación de contraseña de Active Directory
Autenticación de contraseña de Active Directory es un mecanismo de conexión a los productos de Azure SQL mencionados anteriormente. El mecanismo usa identidades en Azure Active Directory (Azure AD). Use este método para la conexión cuando:
- Haya iniciado sesión en Windows con las credenciales de un dominio que no está federado con Azure, o bien
- Use la autenticación de Azure AD con Azure AD y se base en el dominio cliente o inicial.
Para más información, consulte Usar la autenticación de Azure Active Directory para autenticación con SQL.
Autenticación integrada de Active Directory
Autenticación integrada de Active Directory es un mecanismo que permite conectarse a los productos de Azure SQL indicados mediante identidades de Azure Active Directory (Azure AD). Use este método para conectarse si ha iniciado sesión en Windows con credenciales de Azure Active Directory de un dominio federado. Para más información, consulte Usar la autenticación de Azure Active Directory para autenticación con SQL.
Autenticación interactiva de Active Directory
Autenticación interactiva de Active Directory está disponible cuando se conecta a los productos de Azure SQL enumerados con SSDT, pero solo con .NET Framework 4.7.2 o una versión posterior.
- Descargar e instalar para cualquier versión de .NET Framework.
- Visual Studio 2017, versión 15.6 o una versión posterior.
Multi-Factor Authentication (MFA)
Autenticación interactiva de Active Directory admite una autenticación interactiva que permite usar Multi-Factor Authentication (MFA) de Azure Active Directory (AD) para autenticarse con los productos enumerados de Azure SQL. Este método admite usuarios de Azure AD nativos y federados, y usuarios invitados de otras cuentas. Los otros tipos de cuenta incluyen:
- Usuarios de negocio a negocio (Azure AD B2B).
- Cuentas de Microsoft, como @outlook.com, @hotmail.com, @live.com.
- Cuenta que no sean de Microsoft, como @gmail.com.
Si se especifica el método MFA, se debe especificar el nombre de usuario y se deshabilitará el campo Contraseña.
Entrada de contraseña
Al autenticarse con Autenticación interactiva de Active Directory, se abre una ventana de autenticación en la que los usuarios deben escribir manualmente una contraseña.
Azure AD proporciona la aplicación de MFA a través de esta ventana emergente de MFA adicional.
Nota
Los flujos de trabajo automatizados se bloquearían mediante el uso de Autenticación interactiva de Active Directory. Debe haber una persona disponible para interactuar con el proceso de autenticación, para que escriba una contraseña de forma manual.
Limitaciones y problemas conocidos
- Autenticación interactiva de Active Directory solo se admite al conectarse a los productos de Azure SQL que se enumeraron al principio de este artículo. No es compatible con SQL Server (ni local ni en una máquina virtual).
- Autenticación interactiva de Active Directory no se admite en el cuadro de diálogo de conexión en el Explorador de servidores. Debe conectarse mediante SSDT con el Explorador de objetos de SQL Server.
- La integración del inicio de sesión único con la cuenta de Visual Studio que inició la sesión no es compatible con SSDT.
- El archivo SQLPackage.exe que se instaló en el directorio de extensiones durante la instalación de Visual Studio no está pensado para usarlo desde esa ubicación. Para usar SQLPackage.exe con Azure AD, vaya a Data-Tier Application Framework.
Consulte también
Autenticación multifactor
Autenticación de Azure Active Directory con SQL Database
Foro MSDN de SSDT
Blog del equipo de SSDT
Descarga de SQL Server Management Studio (SSMS)