Я пытаюсь дать роли разрешение на создание таблицы в базе данных:
CREATE LOGIN log1 WITH PASSWORD = '123'
GO
CREATE USER user1 FOR LOGIN log1
GO
CREATE ROLE [roleTEST]
GO
GRANT CREATE TABLE TO [roleTEST]
GO
GRANT SELECT ON dbo.Groupe TO [roleTEST]
GO
ALTER ROLE [roleTEST] ADD MEMBER [user1]
GO
Я регистрируюсь с USER1
, когда я выбираю что-то из таблицы dbo.groupe
, я получаюстроки правильно, но когда я попытался CREATE
таблицы, я получил ошибку вроде:
Msg 2797, Niveau 16, État 1, Ligne 1
Le schéma par défaut n'existepas
Это означает, что работа выбора гранта, а предоставление таблицы создания - нет, так как я могу предоставить таблицу создания роли, а не специальному пользователю?