Выгрузить XML-содержимое из базы данных в лог можно следующим образом:
DECLARE @tmp varchar(8000);
SELECT @tmp = cast(substring(QueryData, 1, 8000) AS varchar(8000)) FROM tbl_Query WHERE Name = 'Динамика резервирования'
PRINT @tmp
SELECT @tmp = cast(substring(QueryData, 1, 8000) AS varchar(8000)) FROM tbl_Query WHERE Name = 'Динамика резервирования'
PRINT @tmp
Когда это может быть полезно?
В случае, если не формируется один конкретный отчет и не открывается запрос для него, иногда требуется изучение содержимого пользовательского запроса.
В случае, если проблема в профиле конкретного пользователя, и требуется дополнительный анализ содержимого профиля.
20 марта 2012 19:39
Следует отметить, что для получения содержимого сервисов (таблиц, запросов, датасетов и т.д) в виде XML в версиях 3.3.2 и 3.4 этот способ не подходит: они хранятся сжатыми. В 3.3.1 и более ранних - ещё работает.
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать