zoukankan      html  css  js  c++  java
  • SQL数据库添加新账号,只操作指定数据库

    思路:

    1.创建数据库服务器登录用户 

    2.创建指定数据库的用户,并且和服务器用户联系起来

    3.给数据库的用户添加角色

    代码实现:

    1.创建名为login的服务器登录用户dba,尼玛dbpwd,默认数据库mydb

     create login dba with password='dbpwd', default_database=mydb

    2.创建数据库用户dba,并且连接服务器用户login,默认框架dbo 

    create user dba for login dba with default_schema=dbo

    3.给数据库用户dba加入数据库角色db_owner,既设置它的权限,角色的具体权限,网上去了解

    exec sp_addrolemember 'db_owner', 'dba'

      到这一步就完成了一个账号的创建和指定操作的数据库。如果需要操作多个数据库,比如mydb2,过程是一样的

    use mydb2 go 
    create user dba for login dba with default_schema=dbo go
    exec sp_addrolemember 'db_owner', 'dba' go

    下面附加写一些,设置用户名的语句

    1.禁用、启用登陆账号

     alter login dba disablealter login dba enable

    2.登陆账户改名

     alter login dba with name=dba_nick

    3.登陆账户改密码

     alter login dba with password='loginpwd2'

    4.数据库用户改名

     alter user dba with name=dba_nick

    5.更改数据库用户默认框架

     alter user dba with default_schema=sales

    6.删除数据库用户

     drop user dba

    10.删除服务器用户

     drop login dba

  • 相关阅读:
    Django models中的null和blank的区别
    微服务
    幂等性
    restful规范
    related_name
    数据库 引擎,数据类型,约束
    数据库 基本操作
    python 常见算法
    python if,循环的练习
    python数据类型、if判断语句
  • 原文地址:https://www.cnblogs.com/yaomeng/p/5530413.html
Copyright © 2011-2022 走看看