1. 用户必须能够访问master和tempdb数据库
2. 企业管理器里用户可以看到任何表名,但不能打开和修改没有权限的表
2. 企业管理器里用户可以看到任何表名,但不能打开和修改没有权限的表
解决方案 »
- 关于VC++数据库思考的问题
- 如何计算数据库记录集中当前这个月有几天
- ^^^^^^^^^^^^^^向高手提问
- SqlServer2000中存储过程如何加密
- SQL Server 2005 导入Excel文件中的数据,其中Excel一列(同时含数值型和文本型数据)对应数据库表的一个字段(nvarchar(255)),只能导入数值型数据?
- 关于一个SQL 查询 总数量的问题
- 请问windows xp能不能安装sql server
- update iteminf set (select image1 from iteminf)=(select image1 from iteminf2 where model_no=iteminf.model_no)
- select into 的问题
- 我在计算时,如果分母为0就出错了怎么解决?Divide by zero error encountered.
- sql2000 在win2003下无法远程连接,打上sp4可以吗。
- 有SQL用户和密码。但端口号却是12536。请问改怎么连接。
go
grant all on t to 用户名
exec sp_addlogin '用户名','密码','默认数据库名'
--添加到数据库
exec sp_grantdbaccess '用户名'
--分配整表权限
GRANT SELECT , INSERT , UPDATE , DELETE ON table1 TO [用户名]--分配权限到具体的列
GRANT SELECT , UPDATE ON table1(id,AA) TO [用户名]
2. 企业管理器里用户可以看到任何表名,但不能打开和修改没有权限的表
以上两点正是我现在正是这样的情况,
我赋予某个用户的权限,但是我不想让这个用户有查看master的权限,也不想让这个用户看到除了赋予权限表以外的其他表名.....这样不能实现是么??????