就是说,因为sql server 的sa可以看到数据库中的数据,而我不想让他看到.我想用程序或者别的方法配置sql server,或者说把数据库导入到sql server 中,该怎么办呢

解决方案 »

  1.   

    不是,是一个网络版的应用软件,单机的时候可以用access数据库,access数据库可以加一个密码,但是转到网络上用的是sql server数据库,我不想在用户应用的时候,破坏数据库中的数据,也就是让用户没法看到数据库中的数据,或者说,他就没法对数据库中的表进行操作
      

  2.   

    SQL Server 本身就有非常可靠的安全性。只要你设置得当,完全可以防止用户对数据的修改,
    你可以建立一个帐号,用于程序访问数据库,但他的权限给一定的限制,SA的密码可以不给他。
    SA是一个超级管理员,是最大的,不可能绕过他的
      

  3.   

    1 在SQL Server中建一权限小于sa但足够的用户。
    2 用TDatabase,将上述用户名和口令存在其属性值中。