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.
Сначала подключитесь к серверу и переключитесь на основную базу данных. В 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
Также вы можете сделать это вручную, назначив соответствующие роли пользователя. Ознакомьтесь со статьей: Как создать пользовательский логин пользователя для базы данных SQL Azure