Функции программирования для выпусков служб Reporting Services
В этом разделе обсуждаются возможности программирования, доступные в различных выпусках служб Reporting Services.
Ограничения функций в зависимости от выпуска
Доступность методов API-интерфейса веб-службы
Сообщения об ошибках для недоступных функций
Ограничения функций в зависимости от выпуска
В приведенной ниже таблице перечислены области программируемости каждого выпуска.
Функция или выпуск |
Express |
Workgroup |
Standard |
Enterprise |
Источники данных |
Express1 |
Workgroup12 |
Да |
Да |
Форматы подготовки к просмотру |
Excel, PDF, Image (RGDI, Print), HTML, Word |
Excel, PDF, Image (RGDI, Print), HTML, Word |
Да |
Да |
Управление |
Диспетчер отчетов |
Да |
Да |
Да |
Кэширование |
Нет |
Нет |
Да |
Да |
Журнал |
Нет |
Нет |
Да |
Да |
Доставка |
Нет |
Нет |
Да |
Да |
Планирование |
Нет |
N |
Да |
Да |
Расширяемость |
Нет |
Нет |
Да |
Да |
Нестандартная проверка подлинности |
Нет |
Да |
Да |
Да |
Масштабируемые серверы отчетов |
Нет |
Нет |
Нет |
Да |
Подписки |
Нет |
Нет |
Да |
Да |
Управляемые данными подписки |
Нет |
Нет |
Нет |
Да |
Безопасность, основанная на ролях |
Предопределенные роли |
Предопределенные роли |
Да |
Да |
Построитель отчетов |
N |
Да |
Да |
Да |
Модели отчетов |
N |
Workgroup12 |
Да |
Да |
Безопасность уровня модели |
N |
N |
Да |
Да |
Неограниченное число переходов |
N |
N |
N |
Да |
Примечания.
1Только локальный экземпляр SQL Server.
2 Только службы SQL Server и Analysis Services.
Доступность методов API-интерфейса веб-службы в каждом выпуске
В следующей таблице приведены вызовы методов выполнения конечной точки веб-службы, недоступные в выпуске SQL Server Express.
Method |
Restriction |
Журнал. Если параметр HistoryID не равен null, возникнет исключение. |
В следующей таблице показаны вызовы методов управления конечной точкой веб-службы, недоступные в выпуске SQL Server Express.
Method |
Restriction Reason |
Управляемые данными подписки |
|
Журнал |
|
Пользовательская безопасность на основе ролей |
|
Расписания |
|
Подписки |
|
Журнал |
|
Пользовательская безопасность на основе ролей |
|
Расписания |
|
Подписки |
|
Управляемые данными подписки |
|
Снимки состояний выполнения, расписания. Если параметр ExecutionSetting не равен ExecutionSettingEnum.Live, а параметр Schedule не равен null, возникает исключение. |
|
History |
|
Журнал и расписания. Если параметр Schedule не равен null, возникнет исключение. |
|
Журнал. Возникает исключение, если параметр HistoryID имеет значение, отличное от null. |
|
Расписания |
|
Подписки |
|
Журнал |
|
Расписания |
|
Расписания |
|
Подписки |
|
Перечисление подписок с помощью источника данных |
|
Расписания |
|
Расписания |
|
Кэширование |
|
Управляемые данными подписки |
|
Снимки состояний выполнения и расписания. Если параметр ExecutionSetting не равен ExecutionSettingEnum.Live, а параметр Schedule не равен null, возникает исключение. |
|
History |
|
Журнал и расписания. Если параметр Schedule не равен null, возникнет исключение. |
|
Пользовательская безопасность на основе ролей |
|
Расписания |
|
Подписки |
|
Снимки состояний выполнения |
Сообщения об ошибках для недоступных функций
Службы Reporting Services возвратят ошибку RSNotSupported, если вызов направлен методу SOAP, использующему функцию, не поддерживаемую в установленном выпуске служб Reporting Services. Текст сообщения об ошибке:
This feature is unavailable in this edition of Microsoft SQL Server Reporting Services.
Службы Reporting Services возвратят сообщение об ошибке RSEvaluationPeriodExpired при попытке доступа к службам Reporting Services с истекшим сроком действия. Текст сообщения об ошибке:
The evaluation period for this instance of Microsoft SQL Server Reporting Services has expired. A license is now required.
См. также