zoukankan      html  css  js  c++  java
  • 数据库安全管理

    一、创建登录用户

    --创建WINDOW登录帐户

    exec sp_grantlogin 'LENOVO-PC\winLogin'

     

    --删除WINDOW登录帐户

    --sp_revokelogin

     

    --创建SQL登录帐户

    exec sp_addlogin saa,'123'

    create login saa with password='123'

     

    --删除SQL登录帐户

    exec sp_droplogin saa

    drop  login saa

     

    --为saa用户添加CREATE DATABASE,CREATE TABLE库权限

    grant CREATE DATABASE, create table to saa

     

    --drop database DB_test

     

    create database DB_test

    go

    use DB_test

    go

    create table student

    (

    stuno char(6) primary key,

    stuname varchar(20),

    stusex char(2),

    stuage smallint,

    stuSeat int,

    stuaddress varchar(50)

    )

    go

    create table score

    (

    scoreno char(7),

    stuno char(6),

    writtenscore smallint,

    labscore smallint

    )

    go

    insert into student

    select 's00001','钟正阳','男',18,1,'北京海淀' UNION

    SELECT 's00002','邱哲琰','男',31,3,'地址不详' UNION

    SELECT 's00003','徐子墨','女',22,2,'河南洛阳' UNION

    SELECT 's00004','高昀熠','男',28,4,'江苏常州' UNION

    SELECT 's00008','霍艳红','女',23,5,'地址不详'

    GO

     

    INSERT INTO score

    SELECT 'SC00001','s25303',80,58 UNION

    SELECT 'SC00003','s25302',60,90 UNION

    SELECT 'SC00006','s25301',77,82

    GO

     

    二、创建数据库用户

    注意:以下代码在哪个数据库下执行,则就为此登录帐户

    在此数据库下创建了相应的数据库用户

    use DB_test

    go

    exec sp_grantdbaccess 'root','123'

     

    use DB_test

    go

    create user root for login saa with default_schema=stu

     

    删除数据库用户

    use DB_test

    go

    sp_revokedbaccess 'root'

     

    三、为数据库用户授权

    grant select insert,update on DB_test to root

     

    收回权限

    revoke update on DB_test to root

     

    禁止用户使用权限

    deny update on score to saa --禁止saa用户对score表的update权限

  • 相关阅读:
    MySQL 8 新特性之持久化全局变量的修改
    MySQL 8 新特性之Invisible Indexes
    pt-align
    Go碎碎念
    flask开发过程中的常见问题
    MySQL高可用方案MHA自动Failover与手动Failover的实践及原理
    MySQL高可用方案MHA在线切换的步骤及原理
    深度解析MySQL启动时报“The server quit without updating PID file”错误的原因
    MongoDB副本集的常用操作及原理
    MongoDB副本集的搭建
  • 原文地址:https://www.cnblogs.com/rongxiaoya/p/2841510.html
Copyright © 2011-2022 走看看