sql >> Database teknologi >  >> RDS >> Sqlserver

Opret bruger i Azure SQL-database ved hjælp af Azure-funktioner?

Endelig fandt jeg svar på dette. Hvis nogen stadig søger efter svar her, er det

Dette er i øjeblikket ikke muligt med PowerShell i azurblå funktioner.

Jeg var nødt til at gøre dette med .net core.

nøglen her er at bruge Microsoft.Data.SqlClient package.System.Data.SqlClient understøtter ikke godkendelse af Active Directory-adgangskode.

Brug denne Microsoft.Data.SqlClient-pakke og bingo!

koden går her:

using Microsoft.Data.SqlClient;

SqlConnectionStringBuilder builder = new SqlConnectionStringBuilder();

            string userName = "[email protected]";
            string password = "password";
            builder.ConnectionString = "Server=tcp:" + server + ",1433;Database=" + database + ";Authentication=Active Directory Password;UID=" + userName + ";PWD=" + password + ";Trusted_Connection=False;Encrypt=True;Connection Timeout=30;";

            using (SqlConnection connection = new SqlConnection(builder.ConnectionString))
            {
                connection.Open();
                string query = "CREATE USER YourUser WITH PASSWORD = 'JRxuerCc(q'"
                SqlCommand cmd = new SqlCommand(query, connection);
                cmd.CommandTimeout = 120;
                cmd.ExecuteNonQuery();
                connection.Close();
            }



  1. Nul SQL-deadlock ved design - nogen kodningsmønstre?

  2. De brugte SELECT-sætninger har et andet antal kolonner

  3. Django-forespørgsel, hvor et felt er dublet, og et andet er anderledes

  4. Sådan får du ER-model af database fra server med Workbench