Reporting Services sürümleri için programlama özellikleri
Bu konu, Reporting Services'ın farklı sürümlerindeki kullanılabilir programlama özelliklerini ele almaktadır.
Sürüme göre özellik kısıtlamaları
Web Hizmeti API Yöntem Kullanılabilirliği
Kullanılamayan özellikler için hata iletileri
Sürüme göre özellik kısıtlamaları
Aşağıdaki tabloda, sürümlere göre programlanabilirlik özellik alanı desteğini listeler.
Özellik/sürüm |
Express |
Workgroup |
Standart |
Kurumsal |
veri kaynağı(kaynakları) |
Express |
Workgroup |
Y |
Y |
Biçimleri İşleme |
Excel, PDF, Resim (RGDI, Baskı), HTML, Word |
Excel, PDF, Resim (RGDI, Baskı), HTML, Word |
Y |
Y |
Yönetim |
Rapor Yöneticisi |
Y |
Y |
Y |
Önbellekleme |
N |
N |
Y |
Y |
Geçmiş |
N |
N |
Y |
Y |
Teslimat |
N |
N |
Y |
Y |
Zamanlama |
N |
N |
Y |
Y |
Genişletilebilirlik |
N |
N |
Y |
Y |
Özel kimlik doğrulaması |
N |
Y |
Y |
Y |
Yatay Ölçeklendirme Rapor Sunucuları |
N |
N |
N |
Y |
Abonelikler |
N |
N |
Y |
Y |
Veri odaklı abonelikler |
N |
N |
N |
Y |
Rol Tabanlı Güvenlik |
Sabit roller |
Sabit roller |
Y |
Y |
Rapor Oluşturucusu |
N |
Y |
Y |
Y |
Rapor Modelleri |
N |
Workgroup |
Y |
Y |
Model Düzeyi Güvenlik |
N |
N |
Y |
Y |
Sonsuz Geçişli Tıklatmalar |
N |
N |
N |
Y |
Notlar:
1 Yerel SQL Serveryalnızca örnek.
2 YalnızSQL Server ve Analysis Services.
Sürüme göre Web Hizmeti API Yöntem Kullanılabilirliği
Aşağıdaki tablo, SQL Server Express için kullanılabilir olmayan Web hizmeti uç noktası yöntem çağrıları yürütmesini gösterir.
Method |
Restriction |
LoadReport(String, String) LoadReport2(String, String) |
Geçmiş.HistoryIDparametresi null değilse, kural dışı atılır. |
Aşağıdaki tablo, SQL Server Express içinde kullanılabilir olmayan Web hizmeti uç noktası yöntem çağrıları yönetimini gösterir.
Method |
Restriction Reason |
CreateDataDrivenSubscription(String, ExtensionSettings, DataRetrievalPlan, String, String, String, array<ParameterValueOrFieldReference[]) |
DataDrivenSubscriptions |
CreateReportHistorySnapshot(String, array<Warning[]%) |
Geçmiş |
CreateRole(String, String, array<Task[]) |
CustomRolesSecurity |
CreateSchedule(String, ScheduleDefinition) |
Zamanlama |
CreateSubscription(String, ExtensionSettings, String, String, String, array<ParameterValue[]) |
Abonelikler |
DeleteReportHistorySnapshot(String, String) |
Geçmiş |
DeleteRole(String) |
CustomRolesSecurity |
DeleteSchedule(String) |
Zamanlama |
DeleteSubscription(String) |
Abonelikler |
GetDataDrivenSubscriptionProperties(String, ExtensionSettings%, DataRetrievalPlan%, String%, ActiveState%, String%, String%, String%, array<ParameterValueOrFieldReference[]%) |
DataDrivenSubscriptions |
GetExecutionOptions(String, ScheduleDefinitionOrReference%) |
ExecutionSnapshots ve zamanlama.ExecutionSetting parametresi ExecutionSettingEnum.Live ile eşit değilse ve Schedule parametresi null değilse, bir kural dışı atılır. |
GetReportHistoryLimit(String, Boolean%, Int32%) |
Geçmiş |
GetReportHistoryOptions(String, Boolean%, ScheduleDefinitionOrReference%) |
Geçmiş ve Zamanlama.Scheduleparametresi null değilse, kural dışı atılır. |
GetReportParameters(String, String, Boolean, array<ParameterValue[], array<DataSourceCredentials[]) |
HistoryIDparametresi null değilse, bir geçmiş kural dışı atılır. |
GetScheduleProperties(String) |
Zamanlama |
GetSubscriptionProperties(String, ExtensionSettings%, String%, ActiveState%, String%, String%, String%, array<ParameterValue[]%) |
Abonelikler |
ListReportHistory(String) |
Geçmiş |
ListScheduledReports(String) |
Zamanlama |
ListSchedules() |
Zamanlama |
ListSubscriptions(String, String) |
Abonelikler |
ListSubscriptionsUsingDataSource(String) |
ListSubscriptionsUsingDataSource |
PauseSchedule(String) |
Zamanlama |
ResumeSchedule(String) |
Zamanlama |
SetCacheOptions(String, Boolean, ExpirationDefinition) |
Önbellekleme |
SetDataDrivenSubscriptionProperties(String, ExtensionSettings, DataRetrievalPlan, String, String, String, array<ParameterValueOrFieldReference[]) |
DataDrivenSubscriptions |
SetExecutionOptions(String, ExecutionSettingEnum, ScheduleDefinitionOrReference) |
ExecutionSnapshots ve zamanlama.ExecutionSetting parametresi ExecutionSettingEnum.Live ile eşit değilse ve Schedule parametresi null değilse, bir kural dışı atılır. |
SetReportHistoryLimit(String, Boolean, Int32) |
Geçmiş |
SetReportHistoryOptions(String, Boolean, Boolean, ScheduleDefinitionOrReference) |
Geçmiş ve Zamanlama.Scheduleparametresi null değilse, kural dışı atılır. |
SetRoleProperties(String, String, array<Task[]) |
CustomRolesSecurity |
SetScheduleProperties(String, String, ScheduleDefinition) |
Zamanlama |
SetSubscriptionProperties(String, ExtensionSettings, String, String, String, array<ParameterValue[]) |
Abonelikler |
UpdateReportExecutionSnapshot(String) |
ExecutionSnapshots |
Kullanılamayan özellikler için hata iletileri
Reporting Services birRSNotSupported hata döndürecektir, bunu şu anda yüklü Reporting Services sürümünde desteklenmeyen bir SOAP yöntemini kullanan özelliğe bir çağrı yapılırsa yapacaktır.Bu hata iletisinin metni aşağıdaki gibidir:
This feature is unavailable in this edition of Microsoft SQL Server Reporting Services.
Reporting Services birRSEvaluationPeriodExpired hata iletisi döndürecektir, bunu süresi dolmuş bir Reporting Services deneme sürümüne erişim halinde yapacaktır.Bu hata iletisinin metni aşağıdaki gibidir:
The evaluation period for this instance of Microsoft SQL Server Reporting Services has expired.A license is now required.
See Also