Je dois me connecter via Azure Automation à Azure SQL Server à l'aide de mon compte Azure Active Directory Admin défini comme Az AD SQL Server Azure SQL Server.Connexion au mot de passe Active Directory Échec SQL Azure d'Azure Automation
Je suis en mesure de se connecter à SQL Azure:
- En utilisant SSMS avec le compte administrateur AD Azure
- Utilisation de l'ISE PowerShell avec le compte administrateur AD Azure dans un ConnectionString SQL
- Utilisation de l'automatisation Azure avec le compte Azure SQL Admin (créé lors de la création d'un nouveau serveur SQL Azure) dans une chaîne de connexion SQL
Cependant, lors de la tentative de connexion à Azure SQL i n Azure Automation à l'aide du compte d'administration Active Directory dans Azure automatisation dans un ConnectionString SQL, je reçois l'erreur suivante:
New-Object : Exception calling ".ctor" with "1" argument(s): "Keyword not supported: 'authentication'."
Voici ma tentative de connexion:
$server = "tcp:myazuresql.database.windows.net,1433"
$database = "TestDB"
$adminName = "[email protected]"
$adminPassword = "test1234"
$connectionString = "Server=$server;Database=$database;User ID=$adminName;Password=$adminPassword;authentication=Active Directory Password;"
$connection = New-Object -TypeName System.Data.SqlClient.SqlConnection($connectionString)
Des idées sur pourquoi je peux me connecter via PowerShell ISE et SSMS mais pas Azure Automation avec l'administrateur Azure Active Directory? Je peux également me connecter via Azure Automation et le compte Azure SQL Admin (le compte d'administrateur par défaut que vous créez avec Azure SQL). La seule façon de ne pas pouvoir me connecter est d'utiliser l'administrateur Azure Active Directory lié à Azure SQL lors de l'utilisation d'Azure Automation.
Utilisez-vous le module d'importation AzureAutomationAuthoringToolkit? –
J'utilise Azure Automation sans importer le module. Que fait ce module? Exécution du même code dans Powershell ISE fonctionne sans problème – Kode
Vous pouvez lire à propos du module ici: https: //www.powershellgallery.com/packages/AzureAutomationAuthoringToolkit/0.2.3.8 Je l'ai seulement fait de cette façon. Je vais fournir le code avec vos informations. –