В доступе INSERT было отказано для объекта «имя таблицы», база данных «имя_базы_данных», схема «SampleSchema». в SQL Server - PullRequest
0 голосов
/ 15 марта 2019

Мне удалось вставить данные в таблицу, теперь внезапно я получил эту ошибку, когда элемент удостоверения обновляется с большим отрицательным неправильным значением и операция вставки ограничена.

Может кто-то позволить мнезнаете в чем проблема?

Ответы [ 2 ]

1 голос
/ 15 марта 2019

вы получаете эту ошибку, потому что пользователь пытается вставить данные в SQL-сервер не имеет разрешения на вставку в таблицу. Вы можете дать разрешение вставить разрешение , используя

GRANT Insert ON yourschemaname.yourtablename TO yourusername;  
GO  

https://docs.microsoft.com/en-us/sql/t-sql/statements/grant-object-permissions-transact-sql?view=sql-server-2017

0 голосов
/ 15 марта 2019

Вам нужно будет сделать это (предположительно) в SQL-сервере (SSMS).

Щелкните правой кнопкой мыши таблицу в SQL-Server и предоставьте пользователю права INSERT:

Щелкните правой кнопкой мыши таблицу Свойства. Разрешения (при необходимости), добавьте пользователя или роль, щелкните вставку разрешения пользователя / роли, поставьте галочку в поле «Предоставить».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...