zoukankan      html  css  js  c++  java
  • SQL SERVER登录账户管理的TSQL 命令

    一、 SQL SERVER登录账户管理

    1、 CREATE LOGIN ---------创建登录账户

    ① CREATE LOGIN <登录名>  FROM WINDOWS [WITH DEFAULT_DATABASE=数据库名]    登录名::=[域名或计算机名\WINDOWS用户账号]

    该命令为创建WINDOWS类别的登录账户,如:

    CREATE LOGIN [LINBWIN7\USER1] FROM WINDOWS WITH DEFAULT_DATABASE=家电进销管理

    ② CREATE LOGIN 登录名 WITH PASSWORD='密码'  [,DEFAULT_DATABASE=数据库名]

    该命令创建SQL SERVER类别的登录账户,如:

    CREATE LOGIN LISI WITH PASSWORD='123', DEFAULT_DATABASE=家电进销管理

    另外 CREATE LOGIN 命令可指定关键字 MUST_CHANGE, CHECK_EXPIRATION, CHECK_POLICY 来使用WINDOWS密码策略,前提是已经开启WINDOWS密码策略,只有SYSADMIN 和 SECURITYADMIN 固定服务器角色或成员才可以创建登录账户。

    2、ALTER LOGIN----------修改登录账户

    ① ALTER LOGIN 旧登录名 WITH NAME=新登录名   注意:修改登录名与删除再建登录名不一样。如:

    ALTER LOGIN SUSER1 WITH NAME=SUSER2

    ② ALTER LOGIN 登录名 WITH PASSWORD='新密码'     注意:登录用户可以更改自己的密码,而只有SYSADMIN角色中的用户才可以修改任何其他用户的密码。

    ALTER LOGIN SUSER4 WITH PASSWORD='12344'

    ③ ALTER LOGIN 登录名 {DISABLE|ENABLE}  禁用或启用某个账户。 注意:只用SYSADMIN 和 SECURITYADMIN 才可以执行该命令。

    ALTER LOGIN SUSER4 DISABLE

    3、DROP LOGIN-------------------删除账户

    DROP LOGIN 登录名    注意:不能删除拥有任何安全对象、服务器级别对象或代理作业的登录账户,不能删除SA,不能删除当前连接到SQL SERVER服务器正在使用的账户,只有SYSADMIN 和 SECURITYADMIN角色的用户才可以删除账号。

    DROP LOGIN SUSER4

    4、SP_ADDSRVROLEMEMBER 登录名, 角色名-------------向某个固定服务器角色中添加成员。

    如: SP_ADDSRVROLEMEMBER SUSER5, SECURITYADMIN

    5、 SP_DROPSRVROLEMEMBER 登录名, 角色名-------------删除某个固定服务器角色中某个成员。

    如:  SP_DROPSRVROLEMEMBER SUSER5, SECURITYADMIN

    6、IS_SRVROLEMEMBER ('角色名' [, '登录名'])  该函数用来判断指定的登录名是否是某个服务器角色成员,返回1表示是,0表示不是,其他值说明指定的服务器角色名时错误的,如果登录名是当前正在使用的,则可以省略。

     

  • 相关阅读:
    详解Office Add-in 清单文件
    在dotnet core web api中支持CORS(跨域访问)
    Office 365 机器人(Bot)开发入门
    人工智能背景下的Office 365现状和发展趋势
    观未见,行不止 —— Power BI 两周年技术和方案交流圆桌会议纪实
    基于Office 365的随需应变业务应用平台
    实战Excel Add-in的三种玩法
    Office Add-in 设计规范与最佳实践
    在Visual Studio Code中开发Office Add-in
    在Visual Studio 中开发Office Add-in
  • 原文地址:https://www.cnblogs.com/beyourself/p/2873023.html
Copyright © 2011-2022 走看看