Я пытаюсь использовать следующий шаблон:
-- =================================================
-- Create User as DBO template for SQL Azure Database
-- =================================================
-- For login <login_name, sysname, login_name>, create a user in the database
CREATE USER <user_name, sysname, user_name>
FOR LOGIN <login_name, sysname, login_name>
WITH DEFAULT_SCHEMA = <default_schema, sysname, dbo>
GO
-- Add user to the database owner role
EXEC sp_addrolemember N'db_owner', N'<user_name, sysname, user_name>'
GO
Я хотел бы создать пользователя user1 с паролем 'user1pass'. Я подключился к моей аутентификации по умолчанию, и у меня открыто окно запроса.
Но шаблон для меня не имеет смысла. Например, какое имя sysname, где я могу указать пароль и что я должен использовать как default_schema?
Частный пользователь должен иметь возможность делать все. Но как мне настроить его, чтобы он мог все сделать, это сделано, если я сделаю пользователя владельцем базы данных?
До сих пор я пробовал:
CREATE USER user1, sysname, user1
FOR LOGIN user1, sysname, user1
WITH DEFAULT_SCHEMA = dbo, sysname, dbo
GO
Дарение:
Msg 102, Level 15, State 1, Line 1
Incorrect syntax near ','.
и
CREATE USER user1
FOR LOGIN user1
WITH DEFAULT_SCHEMA = dbo
GO
Дарение:
Msg 15007, Level 16, State 1, Line 1
'user1' is not a valid login or you do not have permission.