当前位置: 首页 > news >正文

查看数据库账号

sp_helpuser

查看当前数据库中的所有用户的信息,如果指定用户则只报告指定用户的信息

https://docs.microsoft.com/zh-cn/previous-versions/sql/sql-server-2008-r2/ms187732(v=sql.105)

sp_helplogins

结果集

第一个报表包含有关每个指定的登录的信息。

列名数据类型描述
LoginNamesysname登录名。
SIDvarbinary(85)登录安全标识符。
DefDBNamesysnameLoginName 连接到 Microsoft® SQL Server™ 时使用的默认数据库。
DefLangNamesysnameLoginName 所使用的默认语言。
Auserchar(5)Yes = LoginName 在一个数据库中有相关联的用户名。
No = LoginName 没有相关联的用户名。
ARemotechar(7)Yes = LoginName 有相关的远程登录。
No = LoginName 没有相关的登录。

 

第二个报表包含有关与每个登录相关的用户及别名的信息。

列名数据类型描述
LoginNamesysname登录名。
DBNamesysname连接到 SQL Server 时,LoginName 所使用的默认数据库。
UserNamesysname在 DBName 中,LoginName 所映射到的用户帐户以及 LoginName 所属的角色。
UserOrAliaschar(8)MemberOf = UserName 是角色。
User = UserName 是用户帐户。

 

注释

在删除登录之前,使用 sp_helplogins 确定该登录映射到的用户帐户。

权限

只有 sysadmin 和 securityadmin 固定服务器角色的成员才可以执行 sp_helplogins

sp_helplogins 必须检查服务器上所有的数据库,以确定这些数据库中与登录相关的用户帐户。因此,服务器上的每个数据库都必须满足下列条件之一:

  • 执行 sp_helplogins 的用户必须有访问该数据库的权限。

  • guest 用户帐户必须存在于数据库中。

如果不能访问某个数据库,则 sp_helplogins 显示错误信息 15622,并且尽其所能显示所有与这些数据库中的用户帐户相关的登录信息。

示例

下面的示例报告有关登录 John 的信息。

EXEC sp_helplogins 'John'
go

LoginName SID                        DefDBName DefLangName AUser ARemote 
--------- -------------------------- --------- ----------- ----- ------- 
John      0x23B348613497D11190C100C  master    us_english  yes   no

(1 row(s) affected)

LoginName   DBName   UserName   UserOrAlias 
---------   ------   --------   ----------- 
John        pubs     John       User        

(1 row(s) affected)

sp_who

报告当前Adaptive server用户和进程的信息或有关特定用户和进程的信息。
 

sp_who2

 

use testSb

go

exec sp_helprotect 

转载于:https://www.cnblogs.com/ganlanzhizhg/p/9256582.html

相关文章:

  • 不小心删数据库是一种怎样的体验?
  • 正面反击 Google、FB 等巨头,万维网之父携 Solid 归来
  • cacti 的 “FATAL: Cannot connect to MySQL server on
  • 人机大战引关注 人工智能概念股有望受追捧
  • 0705作业
  • Js模块化之-import和export
  • DevC++连接MySQL可用详细教程
  • LNMP架构 (Ⅱ)——nginx相关配置、nginx代理
  • ----------
  • 重装系统的时候重装不了该怎么办
  • EOS技术贴-如何创建EOS钱包和账号并发起转账和投票
  • 一、typescript介绍和安装
  • OpenStact之cinder
  • 对Node的优点和缺点提出了自己的看法?
  • 【刷算法】求1+2+3+...+n
  • Docker入门(二) - Dockerfile
  • java B2B2C 源码多租户电子商城系统-Kafka基本使用介绍
  • laravel with 查询列表限制条数
  • Less 日常用法
  • Netty 框架总结「ChannelHandler 及 EventLoop」
  • PHP 程序员也能做的 Java 开发 30分钟使用 netty 轻松打造一个高性能 websocket 服务...
  • React系列之 Redux 架构模式
  • session共享问题解决方案
  • Spring框架之我见(三)——IOC、AOP
  • 翻译 | 老司机带你秒懂内存管理 - 第一部(共三部)
  • 聊聊directory traversal attack
  • 前端知识点整理(待续)
  • 学习Vue.js的五个小例子
  • 用quicker-worker.js轻松跑一个大数据遍历
  • ionic入门之数据绑定显示-1
  • ​ArcGIS Pro 如何批量删除字段
  • ​马来语翻译中文去哪比较好?
  • ​总结MySQL 的一些知识点:MySQL 选择数据库​
  • #单片机(TB6600驱动42步进电机)
  • #控制台大学课堂点名问题_课堂随机点名
  • #每日一题合集#牛客JZ23-JZ33
  • $().each和$.each的区别
  • (1)(1.13) SiK无线电高级配置(六)
  • (1)(1.13) SiK无线电高级配置(五)
  • (22)C#传智:复习,多态虚方法抽象类接口,静态类,String与StringBuilder,集合泛型List与Dictionary,文件类,结构与类的区别
  • (32位汇编 五)mov/add/sub/and/or/xor/not
  • (42)STM32——LCD显示屏实验笔记
  • (done) NLP “bag-of-words“ 方法 (带有二元分类和多元分类两个例子)词袋模型、BoW
  • (Mac上)使用Python进行matplotlib 画图时,中文显示不出来
  • (二十四)Flask之flask-session组件
  • (附源码)apringboot计算机专业大学生就业指南 毕业设计061355
  • (附源码)springboot 智能停车场系统 毕业设计065415
  • (一)kafka实战——kafka源码编译启动
  • (轉貼) 2008 Altera 亞洲創新大賽 台灣學生成果傲視全球 [照片花絮] (SOC) (News)
  • .NET Core IdentityServer4实战-开篇介绍与规划
  • .NET Framework 的 bug?try-catch-when 中如果 when 语句抛出异常,程序将彻底崩溃
  • .net6 webapi log4net完整配置使用流程
  • .net的socket示例
  • .net对接阿里云CSB服务
  • .NET开源快速、强大、免费的电子表格组件