今天開發同事找我,說為什么Reporting Services服務器的報表管理的訂閱選項里面只有”新建訂閱“選項, 沒有”數據驅動訂閱"選項,說實話,我也基本上沒有用過這項功能,于是去官方文檔查看關于“數據驅動訂閱”的一些知識。
搞了半天,原來SQL Server 2008只有Evaluation、Developer、EnterPRise三個版本支持這個功能,標準版本以及具有高級服務的 SQL Server Express 不支持數據驅動訂閱。而恰巧我們是標準版的數據庫。 具體參見官方文檔:http://technet.microsoft.com/zh-cn/library/ms159150(v=sql.105).aspx 使用數據驅動訂閱的要求
數據驅動訂閱功能并不是在所有的版本中都可用。對于在運行時可用于檢索訂閱數據的數據源種類還有一些限制。以下列表提供了有關這些要求的詳細信息:
確認您使用的是否是以下版本之一:Evaluation、Developer 和 Enterprise。Standard Edition 或具有高級服務的 SQL Server Express 不支持數據驅動訂閱。有關功能可用性的詳細信息,請參閱具有高級服務的 SQL Server Express 中的 Reporting Services。
對于訂閱數據,請選擇可為報表服務器提供架構信息的數據源。支持的數據源類型的示例包括 SQL Server 關系數據、Oracle、Analysis Services 數據庫、SQL Server Integration Services 包數據、ODBC 數據源以及 OLE DB 數據源。有關訂閱服務器數據源要求的詳細信息,請參閱使用外部數據源提供訂閱方數據。
新聞熱點
疑難解答