Поделиться через


Просмотр списка баз данных в экземпляре SQL Server

В этой теме описывается, как просмотреть список баз данных в экземпляре SQL Server с помощью среды Среда SQL Server Management Studio или Transact-SQL.

В этом разделе

  • Перед началом работы выполните следующие действия.

    Безопасность

  • Просмотр списка баз данных в экземпляре SQL Server выполняется при помощи следующих средств.

    Среда SQL Server Management Studio

    Transact-SQL

Перед началом

Безопасность

Разрешения

Если участник, вызывающий представление каталога sys.databases, не является владельцем базы данных, а база данных не является базой данных master или tempdb, минимально необходимыми разрешениями для просмотра соответствующей строки являются разрешения уровня сервера ALTER ANY DATABASE или VIEW ANY DATABASE или разрешение CREATE DATABASE в базе данных master. Определить базу данных, к которой подключен участник, можно в представлении каталога sys.databases.

Значок стрелки, используемый со ссылкой «В начало»[Top]

Использование среды SQL Server Management Studio

Просмотр списка баз данных в экземпляре SQL Server

  1. В обозревателе объектов подключитесь к экземпляру компонента Компонент SQL Server Database Engine и разверните его.

  2. Для просмотра списка всех баз данных в экземпляре разверните список Базы данных.

Значок стрелки, используемый со ссылкой «В начало»[Top]

Использование Transact-SQL

Просмотр списка баз данных в экземпляре SQL Server

  1. Подключитесь к компоненту Компонент Database Engine.

  2. На стандартной панели выберите пункт Создать запрос.

  3. Скопируйте следующий пример в окно запроса и нажмите кнопку Выполнить. Этот пример возвращает список баз данных, размещенных в экземпляре SQL Server. Список содержит имена баз данных, их идентификаторы и даты создания.

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

Значок стрелки, используемый со ссылкой «В начало»[Top]

См. также

Справочник

Представления каталогов баз данных и файлов (Transact-SQL)

sys.databases (Transact-SQL)