Переменные для ввода в имени файла для подписок служб Reporting Services - PullRequest
3 голосов
/ 14 июня 2010

Есть ли где-нибудь список, в котором перечислены все переменные, которые я могу использовать в именах файлов для подписок на отчеты из SQL Server Management Studio? В настоящее время я использую @timestamp в именах файлов, но хотел бы использовать другие параметры или даже удалить части метки времени (например, просто использовать дату, а не время).

1 Ответ

4 голосов
/ 16 августа 2010

К сожалению, @timestamp - единственная доступная переменная.Существуют различные обходные пути для форматирования @timestamp, но ничего простого.Вот тема, которая объясняет один (но не единственный) обходной путь: http://social.msdn.microsoft.com/Forums/en-US/sqlreportingservices/thread/81f47009-946a-4ebc-be43-7690236e829b

В случае, если эта ссылка исчезнет, ​​вот рекомендации:

Чтобы решить проблему,Я бы предложил использовать управляемую данными подписку

Управляемая данными подписка предоставляет способ использования данных динамической подписки, которые извлекаются из внешнего источника данных во время выполнения.Управляемая данными подписка также может использовать статический текст и значения по умолчанию, которые вы указываете при определении подписки.Мы можем использовать управляемые данными подписки для выполнения следующих действий:

Распространение отчета среди меняющихся списков подписчиков.Например, вы можете использовать управляемые данными подписки для распространения отчета по большой организации, где подписчики меняются от одного месяца к следующему, или использовать другие критерии, определяющие членство в группе из существующего набора пользователей.Отфильтруйте выходные данные отчета, используя значения параметров отчета, которые извлекаются во время выполнения.Различные форматы вывода отчета и варианты доставки для каждой доставки отчета..

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

Для получения дополнительной информации о управляемых данными подписках см. Следующие сведения:

Для служб отчетов SQL Server 2005: http://msdn.microsoft.com/en-us/library/ms159150(SQL.90).aspx

Для служб отчетов SQL Server 2008: http://msdn.microsoft.com/en-us/library/ms159150.aspx

...