Публикация

Выгрузить XML-содержимое из базы данных

Выгрузить XML-содержимое из базы данных в лог можно следующим образом:

DECLARE @tmp varchar(8000);

SELECT @tmp = cast(substring(QueryData, 1, 8000) AS varchar(8000)) FROM tbl_Query WHERE Name = 'Динамика резервирования'

PRINT @tmp

Когда это может быть полезно?

В случае, если не формируется один конкретный отчет и не открывается запрос для него, иногда требуется изучение содержимого пользовательского запроса.

В случае, если проблема в профиле конкретного пользователя, и требуется дополнительный анализ содержимого профиля.

Нравится

Поделиться

1 комментарий

Следует отметить, что для получения содержимого сервисов (таблиц, запросов, датасетов и т.д) в виде XML в версиях 3.3.2 и 3.4 этот способ не подходит: они хранятся сжатыми. В 3.3.1 и более ранних - ещё работает.

Показать все комментарии