在SQL2000中 新建一个登录名
EXEC sp_addlogin 'kduser','kduser'
然后我想创建一个 角色 赋予这个 kduser
请问怎么写, 简单明了的,不要复制老多老多的
这样做是为了后面给新建色赋予一些对表,视图的权限。
------解决方案--------------------
SQL的角色管理
------解决方案--------------------
- SQL code
2000 下 创建登录名sp_addlogin 'demo2','123'gosp_adduser '123',demo2'--sa用户创建表 demo2create table demo2(a int)--切换用户demo2setuser 'demo2'我们没有为demo2授权..在默认情况下他的权利应该是非常低的select * from sysobjects --demo2可以看系统表...这样就有危险了..sql 2000下就根据报错就能看出数据库有那些表--用户没有在demo2上执行该操作的权限这样就告诉黑客数据库里有这张表了--受权限setuser --切回sa 后赋权限grant select demo2 to demo2
------解决方案--------------------
http://technet.microsoft.com/zh-cn/magazine/hh641407.aspx
------解决方案--------------------
- SQL code
-- 建登录EXEC sp_addlogin 'kduser','kduser'-- 建用户CREATE USER [kduser] FOR LOGIN [kduser] WITH DEFAULT_SCHEMA=[dbo]-- 授予角色EXEC sp_addrolemember N'db_owner', N'kduser'
------解决方案--------------------
这样吧...把你邮箱地址写上..我发一个视频给你...
sql 2005 安全性增强 的一个视频发给你... 是technet 上数据库的一个视频..你也可以自己下..
看完了这个视频.. 关于赋权限的问题基本都懂了..应该...