Добавил:
support-vk-server-knmcadiknmcadibav.ru Сайт моих друзей из VKT NDA : https://support-vk-server-knmcadiknmcadibav.ru/about/rnila_iv_id566844132@dnevnik.rurnVK Testers NDA (тестировщик) QA. Студент 4 курса.rn+79009627198rnhttps://vk.cc/helprn#HLKLesNarod# Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
0
Добавлен:
05.07.2025
Размер:
1 Кб
Скачать
USE NameDataB;
GO

-- Структура базы
DECLARE @Structure XML = (
    SELECT 
        s.name AS [@Схема],
        t.name AS [@Таблица],
        SUM(p.rows) AS [@Строки]
    FROM sys.tables t
    JOIN sys.schemas s ON t.schema_id = s.schema_id
    JOIN sys.partitions p ON t.object_id = p.object_id
    WHERE p.index_id IN (0,1)
    GROUP BY s.name, t.name
    FOR XML PATH('Таблица'), ROOT('Структура')
);

-- Лог: последние 10 строк
DECLARE @LogTable TABLE (
    LogDate DATETIME,
    ProcessInfo NVARCHAR(100),
    Text NVARCHAR(MAX)
);

INSERT INTO @LogTable
EXEC xp_readerrorlog;

DECLARE @LogFragment XML = (
    SELECT TOP 10 
        LogDate AS [@Дата],
        ProcessInfo AS [@Процесс],
        Text AS [@Сообщение]
    FROM @LogTable
    ORDER BY LogDate DESC
    FOR XML PATH('Запись'), ROOT('СистемныйЖурнал')
);

-- Общий XML
DECLARE @FullReport XML = (
    SELECT 
        @Structure AS [Структура],
        @LogFragment AS [Журнал]
    FOR XML PATH('Отчёт'), ROOT('БобровскийЛес')
);

-- Вывод в SSMS — сохранение вручную
SELECT @FullReport AS [XML-отчёт];
Соседние файлы в папке dnevnik ru