查看 SQL Server 上数据库的列表
适用于:SQL ServerAzure SQL 数据库Azure SQL 托管实例
本文介绍如何使用 SQL Server Management Studio 或 Transact-SQL 查看 SQL Server 实例上的数据库列表。
权限
如果 sys.databases
的调用方不是数据库的所有者,并且数据库不是 master
或 tempdb
,则查看对应行所需的最低权限为 ALTER ANY DATABASE 或 VIEW ANY DATABASE 服务器级权限,或者为 master
数据库中的 CREATE DATABASE 权限。 始终可在 sys.databases
中查看调用方连接的数据库。
使用 SQL Server Management Studio
查看 SQL Server 实例的数据库列表
在 “对象资源管理器” 中,连接到 SQL Server 数据库引擎的实例,然后展开该实例。
若要查看实例上的所有数据库的列表,请展开 “数据库”。
使用 Transact-SQL
查看 SQL Server 实例的数据库列表
连接到 数据库引擎。
在标准栏上,选择“新建查询”。
将以下示例复制并粘贴到查询窗口中,然后选择“执行”。 此示例返回 SQL Server 实例上的数据库列表。 该列表包含数据库名称、数据库 ID 和创建数据库的日期。
SELECT name, database_id, create_date
FROM sys.databases;
GO
后续步骤
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈