Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 冲浪宝典 > 网络资源 > sql2005安全管理
【标  题】:sql2005安全管理
【关键字】:sql2005
【来  源】:http://blog.csdn.net/xxiang2006/archive/2007/01/27/1495601.aspx

sql2005安全管理

Your Ad Here

先创建登录名,可以是windows登录名也可以sql登录名
windows登录名是windows操作系统已经存在的用户名
sql登录名要在sql中创建而得的
要创建windows登录名:
例如:已经在windows中存在一个pkxz用户,域名是xxiang
create login [xxiang\pkxz] from windows with  default_database = css
alter login pkxz with name=ppp
drop login pkxz

注意:只有administrators组的用户可以访问所有实例,并可获所有访问权,
其余本地用户组里的组,只能相对应的访问实例。
例如:chenshanshan是users用户组里的,是[xxinag2006\pkxz]实例的域用户帐户,
chenshanshan只能访问这个实例,并可获所有访问权。
例如:joan是users用户组里的,是[xxinag2006\pkxz]实例的登录名,joan只能访问这个实例。
要创建sql登录名:
sql用户名是pkxz
create login pkxz with password ='xx121314' , default_database = css
alter login pkxz with password = 'pp'
drop login pkxz

注意:sql用户名只能相对应的访问实例
例如:pc是[xxiang\pkxz]的登录名,只能访问这个实例,不可访问别的实例。

两者都创建了登录名,且都是css为默认数据库

然后创建完后把登录名授予角色

sp_addsrvrolemember 'pkxz','sysadmin'
sp_dropsrvrolemember 'pkxz','sysadmin'

服务器角色只能访问相对应的实例操作!不能访问别的实例!

创建用户
Ceate user pkxz_user from login pkxz with default_schema = pkxz_schema
如果没有创建架构的话,默认是dbo架构,这里是pkxz_schema

创建架构
创建架构的同时还可以创建该架构所拥有的表,视图,羡慕且可以对这些对象设轩权限。
create schema pkxz_schema authorization pkxz_user
Create Table pp (pp int)
Grant Select To pkxz_user_1

数据库角色
可以自己添加,还有内置固定数据库角色
自己添加角色
create role CreateTable authorization pkxz_user // CreateTable是角色名
分配权限
Grant Insert To CreateTable
添加成员
sp_addrolemember 'CreateTable','pkxz_user_1'

public角色的两个特点,1、初始状态没有权限 2、所有的数据库的成员都是他的成员
当修改了public角色,其实更改了所有数据库成员的权限

权限的管理

Grant 授予 Revoke 收回权限 Deny 否认权限
例如:将一个表pt的插入权限授予pkxz_user_1
Grant Insert On pt To pkxz_user_1

 

 

 

 

 

使用 GUID 值来作为数据库行标识:【上一篇】
详解SQL Server的两个存储过程:sp_MSforeachtable/sp_MSforeachdb:【下一篇】
【相关文章】
  • Sql2005 非对称加密的实现
  • Sql2005数据类型与Framework类型的对应关系
  • 利用sql2005的新特性实现根据子表条件得到的主表键且按其排序取出对应主子表记录的方法
  • sql2005的xml字段类型在.net中的应用
  • sql2005在visa下面,无法访问本地实例
  • [提问]升级至SQL2005后续问题讨论.
  • SQL2005亲身体验
  • sql2005安装sp1后Intergration Service出错的处理方法
  • 新安装vs2003和sql2005怪异的问题和需要注意的问题。
  • ASP.NET(C#)和Sql2005组合性能问题研究
  • 【随机文章】
  • 网际校验和检验
  • Oracle初学者笔记(一)
  • C语言库函数(F类字母) 上
  • 高斯列主无消去法解线性方程组
  • tcp/ip体系结构图
  • 一个用asp+存取数据库的例子
  • 各种编程语言的介绍
  • 容器list
  • 如何在ASP中使用mySQL
  • 花粉过敏症花粉过敏症状花粉过敏的症状花粉过敏的治疗
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.