对对象“表名”,数据库“ database_Name”,模式“ SampleSchema”的INSERT权限被拒绝。在SQL Server中

时间:2019-03-15 10:13:47

标签: sql sql-server sql-insert grant

我能够将数据插入表中,现在突然出现此错误,其中正在使用大的负错误值更新标识元素,并且限制了插入操作。

有人能让我知道是什么问题吗?

2 个答案:

答案 0 :(得分:0)

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

右键单击SQL-Server中的表,然后向用户授予INSERT权限:

右键单击表格 性质 权限 (如有必要)添加用户或角色 点击用户/角色 权限插入,在“授予”框中打勾。

答案 1 :(得分:0)

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

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