查看 SQL Server 实例的数据库列表

本主题介绍如何使用 SQL Server Management Studio 或 Transact-SQL 查看 SQL Server 实例上的数据库列表。

本主题内容

开始之前

安全性

权限

如果 sys.databases 的调用方并非数据库的所有者,并且数据库不是 mastertempdb,则查看对应行所需的最小权限为 ALTER ANY DATABASE 或 VIEW ANY DATABASE 服务器级权限,或者为 master 数据库中的 CREATE DATABASE 权限。 始终可以在 sys.databases中查看调用方连接的数据库。

使用 SQL Server Management Studio

查看 SQL Server 实例的数据库列表

  1. 对象资源管理器中,连接到 SQL Server 数据库引擎的实例,然后展开该实例。

  2. 若要查看实例上的所有数据库的列表,请展开 “数据库”

“使用 Transact-SQL”

查看 SQL Server 实例的数据库列表

  1. 连接到 数据库引擎。

  2. 在标准菜单栏上,单击 “新建查询”

  3. 将以下示例复制并粘贴到查询窗口中,然后单击“执行” 。 此示例返回 SQL Server实例上的数据库列表。 该列表包含数据库名称、数据库 ID 和创建数据库的日期。

USE AdventureWorks2012;  
GO  
SELECT name, database_id, create_date  
FROM sys.databases ;  
GO  
  

另请参阅

数据库和文件目录视图 (Transact-SQL)
sys.databases (Transact-SQL)