日期:2014-05-18  浏览次数:20478 次

怎样禁止用户在企业管理器中直接修改表中数据
我想禁止用户通过SQL Server企业管理器直接修改表中数据,而只能通过我的程序进行增删改操作,不知道能否实现?

------解决方案--------------------
不告诉他用户名和密码。
------解决方案--------------------
通过权限控制啊 你查下数据库各种角色的权限
------解决方案--------------------
data_reader
------解决方案--------------------
探讨
通过权限控制可能行不通,因为SQL Server上还运行了其它数据库,而管理员有sa用户的权限,他可以随意修改我设置的用户权限

能不能通过其它途径解决,例如触发器之类?

------解决方案--------------------
我擦,有了sa权限你怎么搞都没用,
不爽可以连你DB一块删了
------解决方案--------------------
探讨
引用:
新建用户,自定义权限。


新建用户应该没用吧,管理员可以用sa用户进行操作

------解决方案--------------------
sa都有了
还有什么不能干的
------解决方案--------------------
探讨

sa都有了
还有什么不能干的

------解决方案--------------------
最简单的办法:另换一台机器装数据库,不告诉他们新机器数据库的SA。
------解决方案--------------------
重新安装数据库 重新分配权限