SQL Server 权限问题 比如某个用户的用户名是0001(也是他的学号),他只能查询A表中自己的信息而不能去查询别人的信息在SQL Server能实现不?显然不能只是给个SELECT权限 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SQL中没法实现吧,通过开发的程序中控制应该更可行更方便吧。 语句中加过滤 where 学号=他的学号 Sql Server 是没有授予一个用户对数据库中某行的访问权限的!还有你这个问题,或者你自己的思路似乎也不清晰. 你怎么保证学号0001的人不会去查学号0002的人的资料呢?你必须有个验证这个查资料人的身份的程序以确认这个人到底是0001还是0002!所以所有的权限分配都在这个验证的过程中完成不就可以了吗?例如:你提供一个给0001一个用户名密码,他用提供的用户名和密码登录之后就显示0001的资料. 在SQL语句把他登录的用户名强行加上去查询.如:select * from A where 用户名 = '0001' --这里的0001可以使用变量. 字符串截取疑难问题 【请教】MS MCTS 70-432认证考试问题 如何查询指定条件下的记录? 求SQL语句 SQL2005权限问题 这句sql怎么写?..... 索引碎片率的影响力 mssql_num_rows怎么返回的值是1? 设计表? 如何恢复被drop 掉的表(好惨啊!) SQL的几处不解之处,请指点。(初用SQL) 我有一个
还有你这个问题,或者你自己的思路似乎也不清晰. 你怎么保证学号0001的人不会去查学号0002的人的资料呢?
你必须有个验证这个查资料人的身份的程序以确认这个人到底是0001还是0002!
所以所有的权限分配都在这个验证的过程中完成不就可以了吗?
例如:你提供一个给0001一个用户名密码,他用提供的用户名和密码登录之后就显示0001的资料.
在SQL语句把他登录的用户名强行加上去查询.如:select * from A where 用户名 = '0001' --这里的0001可以使用变量.