对象 'tablename'、数据库 'database_Name'、架构 'SampleSchema' 的 INSERT 权限被拒绝。在 SQL 服务器中

The INSERT permission was denied on the object 'tablename', database 'database_Name', schema 'SampleSchema'. in SQL Server

我能够将数据插入 table,但现在突然出现此错误,标识元素正在更新为一个大的负错误值并且插入操作受到限制。

有人可以告诉我问题出在哪里吗?

您需要(大概)在 SQL-Server (SSMS) 中执行此操作。

右键单击 SQL-Server 中的 table 并授予用户 INSERT 权限:

右击 table 特性 权限 (如有必要)添加用户或角色 点击 user/role 允许插入,在 'grant' 框中打勾。

您收到此错误是因为用户试图在 SQL 中插入数据,服务器对 table 没有插入权限。您可以使用

授予权限插入权限
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