Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Tạo người dùng trong cơ sở dữ liệu Azure SQL bằng các hàm Azure?

Cuối cùng tôi đã tìm thấy câu trả lời cho điều này. Nếu ai đó vẫn đang tìm kiếm câu trả lời ở đây thì đó là

Điều này hiện không thể thực hiện được với các chức năng PowerShell in azure.

Tôi đã phải làm điều này với lõi .net.

chìa khóa ở đây là sử dụng Microsoft.Data.SqlClient package.System.Data.SqlClient không hỗ trợ xác thực mật khẩu thư mục hoạt động.

Sử dụng gói Microsoft.Data.SqlClient này và chơi bingo!

mã ở đây:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. classNotFoundException trong việc tải trình điều khiển JDBC

  2. Sql Thích RegEx

  3. Các loại con trỏ máy chủ SQL - Chỉ chuyển tiếp con trỏ động | Hướng dẫn sử dụng SQL Server / TSQL

  4. SQL Server Compact Edition ISNULL (sth, '') trả về giá trị boolean?

  5. Truy vấn SQL:Cần thứ tự theo số lượng, hầu hết phải ở trên cùng, phần còn lại theo sau