Я пытаюсь запустить следующий скрипт из SQL Server Management Studio:
INSERT [Truck].[Driver] ([DriverId], [CorporationId], [DriverNumber], [Name], [PhoneNumber])
VALUES (N'b78f90a6-ed6d-4f0e-9f35-1f3e9c516ca9', N'0a48eeeb-37f6-44de-aff5-fe9107d821f5', N'12', N'Unknown', NULL)
И я получаю эту ошибку:
Сообщение 229, уровень 14, состояние 5, строка 1
Отказано в разрешении INSERT для объекта «Водитель», база данных «SuburbanPortal2», схема «Грузовик».
Я могу вручную добавить это в режиме редактирования, и я не получаю никаких ошибок. У меня есть все разрешения, которые я могу придумать, для моих пользователей. Это локальная база данных, регистрирующаяся как локальный пользователь, на которой я тестирую некоторые данные, поэтому я могу меньше заботиться о безопасности.
Но вот настройки базы данных для моего пользователя:
Какие-либо предложения?
[dbo]
. Но ваша таблица находится в схеме[Truck]
; у вас тоже есть права на эту схему?? - person marc_s   schedule 12.07.2013INSERT [Dbo].[Driver] ([DriverId], ...
? - person Yuriy Galanter   schedule 12.07.2013