我想将sql-server数据库加密,让用户只能通过程序去阅览,而不能用sql-server来阅览、修改、导出!应该怎么操作?小生是sql-server新手,请祥解?谢谢?
解决方案 »
- 急救,有关网页问题,去除网页的读秒,直接显示读秒后的内容!
- 求插入字段代碼-VB
- [急]关于调用了shell语句之后
- 用程序把命令传给cmd除了telnet外其他的都能自动运行,怎么样才能把用户名和密码传进来自动运行(不用敲回车)
- 答谢csdnmzk(迈克尔)老兄的帖子,详情请见内
- 像IE收藏夹鼠标左右拖动改变宽度大小?
- 如何实现对纪录一条一条的查看,比如说:我单击一下按钮,image控件就显示一下表中的"图像"字段内容,再单击一下,image接着显示下面一条
- 循环一百次,我只想在循环到95次以后做调试,请问如何设置点?
- 一个小问题关于类型!!!!!!!!
- 高手请进,内详.
- 请问谁有将身份证15位变到18的源代码?
- 搞不懂的问题
比如我们的程序要对SQL中的A库进行操作并且不让别人直接操作A库。那么我们可以建立A库和B库,同时建立user1和user2两个用户,将A库的操作权限赋给user1,B库的操作权限赋给user2。在B库中建立一张表,将User1的密码加密以后保存在这张表中。user2的密码就可以写在注册表、INI或者干脆公开。
程序运行的时候利用user2登陆B库读取user1的密码加密信息,在程序中解密得到user1的正确密码,然后就可以登陆A库进行操作了。在此以后user1的密码就可以在程序中动态维护了。而别人不知道user1的密码,于是除了sa和你的程序,别人都动不到A库的东西了