SQL Server 显示/列出数据库2025年3月17日 | 阅读 3 分钟 在处理 SQL Server 时,显示或列出所有数据库、列出特定数据库的表以及用户帐户及其在服务器上的权限的信息是一项常见的任务。本主题将全面介绍如何在 SQL Server 实例上查看数据库列表。 SQL Server 将数据库分为两类 系统数据库: 当我们在系统上安装 MS SQL Server 时,系统数据库会自动创建。它对于服务器正常运行起着重要作用。以下是 SQL Server 的系统数据库列表: Master、Model、MSDB、Tempdb 等。 用户数据库: 这些数据库由数据库用户(如 DBA 和测试人员)创建,他们也可以访问和操作他们的数据。 SQL Server 提供了两种列出全部或特定数据库的方法
让我们详细讨论它们。 使用 SQL 命令显示数据库我们可以使用下面的 SQL 语句来显示 SQL Server 实例上的数据库列表。 此语句返回包含数据库名称、它们的 ID 和它们的创建日期的输出。 应该注意的是,此命令将显示所有数据库,包括系统数据库和用户定义的数据库。 此命令将显示所有数据库的详细信息 ![]() 如果我们想在显示数据库列表时只显示有用的信息,我们使用如下查询 执行该命令将返回以下输出 ![]() SQL Server 还提供了另一种方法来显示 SQL Server 实例中所有数据库的列表。 此方法使用如下的存储过程语句: 此存储过程返回包含数据库名称及其大小的以下输出 ![]() 如何在 SQL Server 中获取用户创建的数据库名称?如果我们要仅获取 SQL Server 实例中存在的用户创建的数据库的名称,我们需要编写以下查询。 此查询将过滤结果以删除已知的系统数据库,因为我们知道 SQL Server 不提供任何机制来将数据库标识为系统数据库或用户创建的数据库。 执行该语句将仅显示用户定义的数据库 ![]() 使用 SQL Server Management Studio (SSMS) 显示数据库SSMS 是一个高效执行多个操作的 GUI 工具。 我们也可以使用它来显示 SQL Server 实例中存在的数据库列表。 以下步骤用于在 SSMS 中列出数据库 步骤 1: 为避免任何权限问题,请以管理员模式启动 SSMS。 我们将看到下面的屏幕,我们需要单击“连接”按钮才能继续。 ![]() 步骤 2: 建立连接后,“对象资源管理器”窗口将显示在屏幕的左侧。 如果数据库文件夹不可见,请单击 “+”按钮将其展开。 ![]() 步骤 3: 单击加号 (+) 图标以展开“数据库”文件夹。 它将显示当前服务器实例中存在的所有数据库(系统和用户)。 ![]() |
我们请求您订阅我们的新闻通讯以获取最新更新。