如何查找SQL Server用户数据库名称

编程入门 行业动态 更新时间:2024-10-27 10:32:36
本文介绍了如何查找SQL Server用户数据库名称的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

如何使用查询获取用户定义的数据库名称...... 注意: 1.我不想显示系统数据库等作为master,tempdb ..... select * from sys.databases join? result 显示每个数据库名称及其owner_sid 。 2.对于sys数据库,owner_sid保持不变。我不想使用owner_sid Where 子句。 3.要获取该owner_sid NAME,我应该将哪个表加入上述查询。

How to get the user defined databases name using query...... note: 1. I don''t want to show system databases such as master,tempdb..... select * from sys.databases join ? result It showing every database names and its owner_sid. 2. For sys databases owner_sid remains same. I don''t want to use owner_sid Where clause. 3. To get that owner_sid NAME to which table should I join that above query.

推荐答案

查询返回用户数据库及其所有者的姓名: Query returns user databases and their owner''s name: select D.name, P.name from sys.databases AS D inner join sys.server_principals As P on D.owner_sid=P.sid where d.database_id>4

查询返回所有数据库及其所有者的姓名:

Query returns all databases and their owner''s name:

select D.name, P.name from sys.databases AS D inner join sys.server_principals As P on D.owner_sid=P.sid

更多推荐

如何查找SQL Server用户数据库名称

本文发布于:2023-10-30 03:18:44,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1541612.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:名称   数据库   用户   SQL   Server

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!