Endlich habe ich eine Antwort darauf gefunden. Wenn hier noch jemand nach einer Antwort sucht, dann ist es
Dies ist derzeit mit PowerShell in Azure Functions nicht möglich.
Ich musste das mit .net core machen.
Der Schlüssel hier ist die Verwendung von Microsoft.Data.SqlClient package.System.Data.SqlClient unterstützt keine Active Directory-Kennwortauthentifizierung.
Verwenden Sie dieses Microsoft.Data.SqlClient-Paket und Bingo!
Code geht hier:
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();
}