Je souhaite me connecter à mon serveur Azure SQL à l'aide de l'authentification Azure Active Directory dans une application .Net Core 1.1.Utilisation de l'authentification Active Directory pour le serveur SQL Azure dans .Net Core App 1.1
En utilisant une chaîne de connexion similaire à la chaîne de connexion suivante:
Data Source=n9lxnyuzhv.database.windows.net; Authentication=Active Directory Integrated; Initial Catalog=testdb;
Je reçois cette exception:
System.ArgumentException: 'Keyword not supported: 'authentication'.'
Je comprends que DAA Auth est disponible pour les serveurs SQL dans Framework .Net 4.6 et ci-dessus. Est-il possible de se connecter au serveur via AAD dans .Net Core Apps. Si c'est le cas, comment?
Toute aide est appréciée.
adalsql.dll est déjà présent dans le dossier système de ma machine. Je suis capable de me connecter au serveur SQL en utilisant Azure AD via l'application .Net Framework 4.6. Cependant, l'application .Net Core 1.1 me donne l'exception ci-dessus. –
@M_coder Selon le [document officiel] (https://docs.microsoft.com/en-us/azure/sql-database/sql-database-aad-authentication#connecting-using-azure-ad-identities). 'SQL Server 2016 Management Studio et les outils de données SQL Server pour Visual Studio 2015 (version 14.0.60311.1April 2016 ou ultérieure) prennent en charge l'authentification Azure Active Directory. (L'authentification Azure AD est prise en charge par le fournisseur de données .NET Framework pour SqlServer, au moins version .NET Framework 4.6). ' –
@M_coder Il semble que' l'authentification Azure Active Directory pour l'authentification avec SQL Database' ne prenne pas en charge les applications .Net Core. –