Опитвам се да стартирам следния скрипт от 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)
И получавам тази грешка:
Msg 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