Este consejo rápido habla sobre la creación de usuarios e inicios de sesión de Azure SQL Database después de haber realizado una configuración inicial de su servidor de Azure SQL Database y haber definido el usuario administrador.
Entonces, si, por ejemplo, desea crear un nuevo inicio de sesión / usuario SQL con permisos db_owner en una base de datos, puede hacerlo conectándose al servidor de Azure SQL Database a través de SQL Server Management Studio o Azure Data Studio y crear el inicio de sesión y usuario con sentencias T-SQL.
Por ejemplo, si desea crear un nuevo inicio de sesión SQL en Azure SQL Database (es decir, llámelo " testLogin1 ") y desea convertir este inicio de sesión en un db_owner en la base de datos " TestDB1 ", entonces el proceso sería el siguiente:
Paso 1: Conéctese como administrador a su servidor de base de datos SQL de Azure
Conéctese a su servidor de Azure SQL Database como administrador a través de SQL Server Management Studio o Azure Data Studio desde las instalaciones.
Paso 2: cambie a la base de datos "maestra"
Cambie el contexto de la ventana de consulta a la base de datos "maestra" cambiando a la base de datos "maestra" desde el cuadro de selección de la base de datos en SQL Server Management Studio o Azure Data Studio.
Paso 3: Cree el inicio de sesión del servidor
Cree el inicio de sesión con la siguiente declaración T-SQL (puede cambiar, por supuesto, el nombre de inicio de sesión y la contraseña en consecuencia para usar una contraseña segura):
Paso 4: crear el usuario de la base de datos
En otra ventana de consulta en SSMS o Azure Data Studio que está conectado a su servidor de base de datos Azure SQL, seleccione la base de datos para la que desea crear el usuario (es decir, en este ejemplo "TestDB1") y conceda permisos (es decir, db_owner) y ejecute el debajo de las declaraciones de T-SQL (puede cambiar, por supuesto, el siguiente T-SQL para otorgar los permisos / roles de base de datos que desee):
Paso 5: Otorgue permisos de base de datos al inicio de sesión / usuario
El último paso es otorgar el inicio de sesión con los permisos de base de datos deseados. En el siguiente ejemplo, otorgaré permisos de db_owner para testLogin1: