数据库用户权限的设置

sunbenqung 2005-06-05 08:14:42
建好数据库后,为其设置了新用户

以新用户连接数据库,向表中插入数据(编程实现)

系统提示错误:拒绝了对对象‘表’的Insert权限

请问如何设置新用户的权限???
...全文
145 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wooernet 2005-06-05
  • 打赏
  • 举报
回复
选中 system administrators就够了

gdczch 2005-06-05
  • 打赏
  • 举报
回复
你是不是把db_Denydatawriter这一项也打勾了
最后两项不能选的
sunbenqung 2005-06-05
  • 打赏
  • 举报
回复
我以系统默认身份登录SQLServer建立数据库(包括表),并为其创建新用户

以java编写程序,以新用户连接数据库,并向表中查如数据。

系统就提示出错信息拉:java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]拒绝了对对象 'url'(数据库 'InfoRS',所有者 'dbo')的 INSERT 权限。
filebat 2005-06-05
  • 打赏
  • 举报
回复
直接grant insert on 表名 to 用户名,不就行吗?
将用户设为db_owner这样不是很安全哦.
还有楼主,你是怎么做的?讲一下你的操作过程啊.要不怎么知道是哪里出了问题呢?
sunbenqung 2005-06-05
  • 打赏
  • 举报
回复
我把所有的权限都选拉,反而出现错误

这又是为了什么??
Andy__Huang 2005-06-05
  • 打赏
  • 举报
回复
企業管理器--->選擇服務器--->security--->logins--->選擇用戶--->右鍵--->屬性--->DataBase Access --->選擇數據庫--->把權限設置成db_owner--->OK

34,594

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧