Creating new user/login in sql azure

Create a new user/login in sql azure with access to read/insert/update on the database items like tables sp,view etc.

This user will not have the permission to drop table/drop procedures.

Please give me an example.

25
задан Constantin Groß 26 October 2019 в 15:53
поделиться

2 ответа

Сначала подключитесь к серверу и переключитесь на основную базу данных. В master создайте логин, а затем добавьте пользователя для этого логина в базу данных master.

CREATE LOGIN [MyLogin] WITH password='xxxxxxxxx'
GO

CREATE USER [MyUser] FOR LOGIN [MyLogin] WITH DEFAULT_SCHEMA=[dbo] 
GO

Далее подключитесь / переключитесь на базу данных, для которой вы хотите нового пользователя. Создайте пользователя в этой базе данных

CREATE USER [MyUser] FOR LOGIN [MyLogin] WITH DEFAULT_SCHEMA=[dbo]
GO


EXEC sp_addrolemember 'db_datareader', 'MyUser';
GO

EXEC sp_addrolemember 'db_datawriter', 'MyUser';
GO

GRANT EXECUTE ON SCHEMA :: dbo TO MyUser;
GO
25
ответ дан 28 November 2019 в 18:29
поделиться

Также вы можете сделать это вручную, назначив соответствующие роли пользователя. Ознакомьтесь со статьей: Как создать пользовательский логин пользователя для базы данных SQL Azure

2
ответ дан 28 November 2019 в 18:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: