SQL Server 数据库安全
2014-10-27 23:24
134 查看
[code]--创建登陆用户
--createloginlogin_namefromwindowswithdefault_database=database|default_language=language;
createlogin[localhost\hoojo-pc]fromwindowswithdefault_database=testHome;
--创建登陆用户
--createloginlogin_namewithpassword='pwd'[hashed][must_change][check_expiration][check_policy]
createloginadminwithpassword='123456',default_database=testHome;
--查看登陆用户
select*fromsys.sql_logins;
--修改用户
alterloginadminwithname=jackson;
alterloginjacksonwithpassword='abcd';
--禁用、启用用户
alterloginjacksondisable;--禁用
alterloginjacksonenable;--启用
--删除用户
droploginjackson;
--修改映射凭据(将登录名MacraeS映射到凭据Custodian04)
alterloginjacksonwithcredential=Custodian04;
-------数据库用户
--创建数据库用户
createuserjackfromloginadmin;
createuserjasonforloginjackson;
createuserjackfromloginadminwithdefault_schema=temp_schema;
--启动guest用户(不推荐使用)
--特殊用户dbo、guest;sa对应的dbo用户,其他没有映射的用户就是guest用户
grantconnecttoguest;
--修改用户
alteruserjackwithname=jason;
alteruserjasonwithdefault_schema=jason_schema;
--删除用户
dropuserjason;
--------数据库角色
--给jack用户授权buyers角色
createrolebuyersauthorIzationjack;
--修改角色
alterrolebuyerswithname=new_buyers;
--删除角色
droprolenew_buyers;
--------架构管理
--创建
createschematemp_schema;
--指定用户
createschemajason_scheamauthorizationjason;
--授权查询
grantselecttojason;
--删除
dropschemajason_scheam;
--------权限
--授权创建table
grantcreatetabletojason;
--授权jason查询student表
grantselectonstudenttojason;
--收回权限
revokecreatetabletojason;
revokeselectonstudenttojason;
相关文章推荐
- 数据库安全:一些关于SQL Server 2000的安全配置
- Proxy Server和SQL Server在上数据库的安全复制
- SQL server 2008 数据安全(备份和恢复数据库)
- win7 ASP.NET 安全选项卡无法打开(无法连接到 SQL Server 数据库)的解决办法
- SQL SERVER 2008数据库的安全
- 如何配置一个安全稳定的SQL SERVER的数据库
- SQL Server 数据库安全
- SQL Server 2012 安全新特性:包含数据库
- SQL Server 2012 安全新特性:包含数据库
- 设置Proxy Server和SQL Server实现互联网上的数据库安全
- 如何配置一个安全稳定的SQL SERVER的数据库.txt[转]
- SQL Server 数据库安全
- 设置Proxy Server和SQL Server实现数据库安全
- SQL Server 数据库安全
- SQL Server 数据库帐号密码安全设计
- SQL Server 数据库安全列表
- sql server中利用sql语句如何创建角色和用户&数据库安全设置 给出了实例
- SQL Server 数据库安全
- SQL Server 2008 服务器主体 "某用户" 无法在当前安全上下文下访问数据库 "某数据库"。 (.Net SqlClient Data Provider)
- SQL Server 数据库安全