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


Отображение данных и сведений о пространстве журнала для базы данных

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

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

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

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

  • Отображение данных и сведений о пространстве журнала с помощью различных средств.

    Среда SQL Server Management Studio

    Transact-SQL

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

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

Разрешения

Разрешение на выполнение процедуры sp_spaceused предоставлено роли public. Параметр @updateusage могут указывать только члены предопределенной роли базы данных db_owner.

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

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

Отображение данных и сведений о пространстве для базы данных

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

  2. Разверните узел Базы данных.

  3. Щелкните правой кнопкой мыши базу данных, укажите Отчеты, Стандартные отчеты, а затем щелкните Использование диска.

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

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

Отображение данных и сведений о пространстве журнала для базы данных при помощи процедуры sp_spaceused

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

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

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

USE AdventureWorks2012;
GO
EXEC sp_spaceused N'Purchasing.Vendor';
GO

Отображение данных и сведений о пространстве журнала для базы данных путем запроса к представлению каталога sys.database_files

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

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

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

USE AdventureWorks2012;
GO
SELECT file_id, name, type_desc, physical_name, size, max_size
FROM sys.database_files ;
GO

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

См. также

Справочник

SELECT (Transact-SQL)

sys.database_files (Transact-SQL)

sp_spaceused (Transact-SQL)

Основные понятия

Добавление файлов данных или журналов в базу данных

Удаление файлов данных или журнала из базы данных