select name from sysibmsystables where type='T' and creator='DB2ADMIN'
type:数据库表用T表示;数据库视图用V表示
creator:数据库对象的创建者
用户权限是保存在master表中的,可以使用系统存储过程查询用户权限,
通常你需要有master表的权限(如:sa),例:
sp_helpuser
报告有关当前数据库中 Microsoft® SQL Server™ 用户、Microsoft Windows NT® 用户和数据库角色的信息。
语法
sp_helpuser [ [ @name_in_db = ] 'security_account' ]
参数
[@name_in_db =] 'security_account'
当前数据库中 SQL Server 用户、Windows NT 用户或数据库角色的名称。security_account 必须存在于当前的数据库中。security_account 的数据类型为 sysname,默认值为 NULL。如果没有指定 security_account,系统过程将报告当前数据库中的所有用户、Windows NT 用户以及角色的信息。当指定 Windows NT 用户时,请指定该 Windows NT 用户在数据库中可被识别的名称(用 sp_grantdbaccess 添加)。
返回代码值
0(成功)或 1(失败)
注释
使用 sp_helpsrvrole 及 sp_helpsrvrolemember 返回固定服务器角色的信息。
为数据库角色执行 sp_helpuser 等价于为该数据库角色执行 sp_helpgroup。
权限
执行权限默认授予 public 角色。
示例
A 列出所有用户
下面的示例列出当前数据库中所有的用户。
EXEC sp_helpuser
B 列出单个用户的信息
下面的示例列出用户 dbo 的信息。
EXEC sp_helpuser 'dbo'
C 列出某个数据库角色的信息
下面的示例列出 db_securityadmin 固定数据库角色的信息。
EXEC sp_helpuser 'db_securityadmin'
楼上的意思是:如果你能登录到后台程序或能打一开服务器的sql
server用企业管理器或查询分析器,可以在企器管理器里打开账户表,修改管理员这一条数据,修改那个锁定标志位。
可以在查询分析器中,用sql语句修改:update
账号表
set
锁定字段=不锁定
where
用户名=管理员
就这么简单,呵呵
想要查新表内信息要先熟悉表结构,也就是要知道你要查询的东西在哪个表里,表里的哪一个字段是你需要的。然后根据已知的用户名XXX查询出密码:select from 表名 where 用户名=‘XXX’。(这里的表名和用户名在表中都是特定的字段来代替的。)
查看一个SQL数据库的用户名步骤:1、找到并打开MicrosoftSQLservermanagementstudio2、使用windows帐户或SQL帐户连接数据库3、依次数据库——secunity——logins,即可看到SQL的所有用户。
--当前库下面的表
select
uname,
oname,
(select convert(varchar(8000), value) from ::fn_listextendedproperty(NULL, 'user', uname, 'table', oname, null, null) where name = 'MS_Description') as coln
from
syssysobjects o
join sysschemas u on (uschema_id = ouid)
where
otype in ('U')
order by 1, 2
--当前库下面的用户
select from sysusers
where gid = 0
and hasdbaccess = 1
and islogin = 1
and issqluser = 1
--当前库下面的用户
EXEC sp_helprotect @username ='用户名'
--语法格式
sp_helprotect [ [ @name = ] 'object_statement' ]
[ , [ @username = ] 'security_account' ]
[ , [ @grantorname = ] 'grantor' ]
[ , [ @permissionarea = ] 'type' ]
密码不可见。。。。。
以上就是关于db2数据库查询所有用户的sql语句全部的内容,包括:db2数据库查询所有用户的sql语句、sql 2000 如何查询用户权限、sql查询数据库的用户数据库有哪些等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)