Подтвердить что ты не робот

Создание нового пользователя/входа в sql azure

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

У этого пользователя не будет разрешения на удаление процедур таблицы/кавычек.

Пожалуйста, дайте мне слово exapmle.

4b9b3361

Ответ 1

Вы также можете использовать консоль управления Azure User Management - AUMC для управления входами и пользователями.

Это проект с открытым исходным кодом, доступный на codeplex AUMC.codeplex.com

Описание проекта

Azure User Management Console - AUMC является пользователем Графический интерфейс (GUI), который управляет пользователями и входами в Azure База данных SQL. Инструмент просто преобразует ваше действие в T-SQL команд и выполнить их в базе данных Azure SQL.

Быстрый простой инструмент с пользовательским интерфейсом!

Наслаждайтесь!

Ответ 2

Сначала подключитесь к серверу и переключитесь на основную базу данных. В 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

Ответ 3

прочитайте эту статью от Microsoft о том, как правильно создавать логины, пользователи и назначать права доступа в SQL Azure: Управление базами данных и логинов

Затем, чтобы назначить или отклонить определенные разрешения, просмотрите также эту статью от Microsoft: Предоставление доступа к объекту базы данных

И вот ссылка на конкретный запрет доступа к разрешениям: Запретить разрешения на доступ к объектам

Обратите внимание, что вы также можете применять разрешения для схем. Схема - это контейнер объектов базы данных, на которые вы можете назначать разрешения. Таким образом, вы можете легко разместить все свои хранимые процедуры в единой схеме, созданной для этого, отказаться от разрешения на изменение/удаление и напрямую выполнить выполнение схемы. Таким образом, все объекты внутри этой схемы наследуют определенные разрешения. Вот статья для разрешений схемы: Разрешение схемы GRANT