Как использовать Varbinary (64) в качестве параметра в службах отчетов SQL Server? - PullRequest
0 голосов
/ 29 июня 2010

Я хочу написать отчет, используя службы отчетов SQL Server. Я хочу, чтобы plan_handle (это varbinary (64)) из динамического административного представления sys.dm_exec_query_stats был параметром в другом отчете.

Но службы отчетов SQL Server не очень хорошо поддерживают этот тип (varbinary (64)). Ищем решения, обходные пути и т.д ...

1 Ответ

0 голосов
/ 29 июня 2010

Я думаю, что пойду со строками из БД и со строками в БД.Строки out будут выглядеть примерно так:

[Plan Handle] = '0x' + cast('' as xml).value('xs:hexBinary(sql:column("plan_handle") )', 'varchar(max)')

Строки, идущие в , будут обрабатываться с помощью динамического sql (встроить переменный литерал в запрос).

...