大家做系统时,连接数据是用sa用户呀?还是用角色登录?
我想问连接数据库时,是不是都是用sa登录呀?
可是用sa登录后如何使用角色的功能呢?
我看到很多连接串都是用sa用户登录的,是不是这样做就不能使用角色的权限了,也就说只能使用系统中设计的权限而不能使用数据库中的角色权限。
我想问连接数据库时,是不是都是用sa登录呀?
可是用sa登录后如何使用角色的功能呢?
我看到很多连接串都是用sa用户登录的,是不是这样做就不能使用角色的权限了,也就说只能使用系统中设计的权限而不能使用数据库中的角色权限。
解决方案 »
- vb 6.0 string 怎么实现 +=操作?
- 好东西大家分享!!看看哦!
- 关于ACTIVEX REPORT2.0中IMAGE控件只显示半张图片的问题!!!
- sos!帮mm问的,Excel中数据格式转换的问题,高手快进来啊!
- VB6.0中文企业版 创建应用程序向导 提示Active X不能创建对象?
- 怎么在程序中引入ADSI接口?
- 关于如何控制vb程序,与外部程序协调同步的问题
- 中秋散分!!http://www.csdn.net/develop/Read_Article.asp?Id=14952
- Word2000里VBA宏的调用问题!!!!!!!!!!!!!
- 女孩的问题:关于Realplayer播放器的Dll注册问题
- datagrid刷新问题
- 真是奇了,这是如何做的?在设计时,表单上的控件竟然不能拖动,只能用键盘移动!
据说可以用sa用户连接数据库,但是只能连接,不能进行任何操作,登录后,根据登录名取角色的权限,这样可以安全些,因为sa密码很难做到保密的。
在客户端设个管理员控制台,用SA作为登陆,然后添加数据库用户,授权dbwriter,dbreader角色;这样设置权限很简单,但无法限制用户使用其它软件登录数据库进行破坏;
有人提议用存储进程来限制权限,但我认为工作做的太多了,不够简便。我一直想找个方法让SQL SERVER 识别指定Application Id才可进行连接,请问有何方法呢?