your usuarios usuario una the sobre permisos not have does db_owner datos dar create crear con codigo asignar address sql sql-server tsql azure-sql-database

sql - usuarios - db_owner



En SQL Azure, ¿cómo puedo crear un usuario de solo lectura? (3)

O ... Use la consola de administración de usuarios de Azure: AUMC para administrar los inicios de sesión y los usuarios.

Es un proyecto de código abierto disponible en codeplex AUMC.codeplex.com

Descripción del Proyecto

Azure User Management Console: AUMC es una interfaz gráfica de usuario (GUI) que administra los usuarios y los inicios de sesión de una base de datos SQL de Azure. La herramienta es simplemente convertir su acción en comandos T-SQL y ejecutarlos en la Base de datos SQL de Azure.

Una herramienta rápida y sencilla con una interfaz de usuario! Don

¡Disfrutar!

Me gustaría crear un usuario de SQL Azure y concederle acceso de solo lectura en un puñado de bases de datos, ¿qué script puedo usar para lograrlo?



Un script de TSQL puro es súper desordenado, SQL Azure deshabilita el comando USE , por lo que está bloqueando las conexiones a cada DB que necesita para darle acceso de lectura al usuario.

Esta es la esencia del patrón.

En Master DB:

CREATE LOGIN reader WITH password=''YourPWD''; -- grant public master access CREATE USER readerUser FROM LOGIN reader;

En cada base de datos de destino (requiere una conexión separada)

CREATE USER readerUser FROM LOGIN reader; EXEC sp_addrolemember ''db_datareader'', ''readerUser'';