除了可以用SA之外,其他的用户都不能登陆????操作步骤:
1、sa登陆
2、建立数据库test
3、建立登陆admin,默认数据库可以选择test(也可以其他,但必须有权限),服务器角色不要选,在数据库访问里选到test,保存。
4、在查询分析器里用admin登陆,建立表create table aaa (a char(1))。
5、这个时候select * from admin.aaa就可以了。
1、sa登陆
2、建立数据库test
3、建立登陆admin,默认数据库可以选择test(也可以其他,但必须有权限),服务器角色不要选,在数据库访问里选到test,保存。
4、在查询分析器里用admin登陆,建立表create table aaa (a char(1))。
5、这个时候select * from admin.aaa就可以了。
execute sp_addlogin 'test','1234','Northwind',null
go
--Create a group
execute sp_addgroup 'testgroup'
go
--Add the test user to Database
execute sp_adduser 'test','test','testgroup'
go
grant update,insert ---这里是关键
on customers -- YOU CAN DEFINED WHICH TABLE YOU WANT GRANT TO TEST USER
to testgroup
服务器: 消息 208,级别 16,状态 11,行 1
对象名 'pubs' 无效。
老是出错!
grant select ,update,insert on pubs to flyingering
这一句啊!
还有啊!
我用企业管理器操作的可以的登陆,在查询分析器中执行的就不行1
我打算做的时候,不在软件上分配权限,大家各自用自己的login name登陆,但是如果出现了越权的时候,怎么处理呢!
大力哥哥!
怎么实现啊!
go
use 他的库
EXEC sp_adduser '用户'grant update,insert ---这里是关键 这里是修改和插入的权限
on 他的表
to 用户
我打算做的时候,不在软件上分配权限,大家各自用自己的login name登陆,但是如果出现了越权的时候,怎么处理呢!
大力哥哥!
怎么实现啊!
------------------------------------------
不行!不行!很麻烦!