首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

用户没写入该列的权限

2012-08-27 
用户没有写入该列的权限链接服务器***的OLE DB访问接口SQLNCLI返回了消息 多步OLE DB操作产生错误。如

用户没有写入该列的权限
链接服务器"***"的OLE DB访问接口"SQLNCLI"返回了消息 "多步OLE DB操作产生错误。如果可能,请检查每个OLE DB状态值。没有工作被完成。"

由于列“did”,链接服务器"***"的OLE DB访问接口"SQLNCLI"无法INSERT INTO表"[TXJSW].[WXJS_drug].[dbo].{drugacc}".用户没哟写入该列的权限。

急等,拜托各位大侠了

[解决办法]
对该表 没有写入权限
[解决办法]
GRANT — 赋予一个用户,一个组或所有用户访问权限

语法
GRANT privilege [, ...] ON object [, ...]
TO { PUBLIC | GROUP group | username }
[解决办法]
grant insert on table_name to user_name----给用户赋予 某表 写 入数据 的权限
[解决办法]
还有一种可能就是: 你这个用户有写权限,但是 限制了对某列做 插入或修改或删除的权限。

在SQLSERVER里 列是可以单独授权。
[解决办法]

SQL code
GRANT INSERT(列名) ON [dbo].[表名] TO [用户]
[解决办法]
探讨
引用:

对该表 没有写入权限

那该权限怎么添加啊,真心求教

热点排行