查看 SQL Server 上数据库的列表

适用于:SQL ServerAzure SQL 数据库Azure SQL 托管实例

本文介绍如何使用 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 和创建数据库的日期。

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

后续步骤