一个使用SQL数据库,有权限管理的程序,大家的用户各用户权限是使用什么方法进行管理的?1、使用 SQL 账户管理?
2、建立一个用户信息的数据库?另:如何防止程序使用的SQL数据库的用户名和密码被其它程序使用而进行数据操作?

解决方案 »

  1.   


    使用SQL的帐号管理就可以解决.
      

  2.   

    使用SQL帐户管理。
    即使如你所说的,应用程序访问数据库的话,也可以通过一个帐户来控制访问
      

  3.   

    用户权限当然是有一个单独的用户权限表了。不同的用户对应不同的权限。至于楼主说的有些能查看,有些能打印,可以直接控制界面上的BUTTON,或者控制WEBFROM,WINFORM,之类的。
    这样结果会很简单的。
      

  4.   

    SQL 2008 能否添加自定义权限?
      

  5.   


    建议用  2、建立一个用户信息的数据库?因为如果你用 SQL帐户管理的话,那如果没有权限是到 操作数据库的时候才报错的。非常不便。
    如果用 用户信息的数据库,那你把权限信息保存,通过程序的界面来提现用户是不是有权限。比如 用户没有程序一个模块的权限,你就可以在程序中直接不显示就可以了。比如 用户如果只有查询权限,你就通过可以把界面中的”删除“”增加“”修改“的按钮给禁用。
    保存在本地的数据库用户名和密码的信息加密。