Microsoft 將Microsoft SQL Server 2008 服務包 2 (SP2) 修正作為一個可下載檔案發佈。 由於修補是累積性的,每個新版本都包含了先前 SQL Server 2008 SP2 更新版本中包含的所有熱修補與安全更新。
症狀
請考慮以下案例:
你有一個Microsoft SQL Server 2008 Reporting Services (SSRS 2008) 報告,裡面有一個文字框。 報告有頁眉或頁尾。
你使用 Me.Value 來存取文字框的 Value 屬性。
例如,你將文字框的工具提示表達式設為 =IIF (IsNothing (Me.Value) ,'True', 'False') 。
你來做報告。
在這種情況下,Me.Value 可能會被錯誤地評估為 NULL 值。
解決方式
累積更新資訊
SQL Server 2008 Service Pack 3
此問題的修正最初於 SQL Server 2008 Service Pack 3 的累積更新 1 中釋出。 欲了解更多關於此累積更新套件的資訊,請點擊以下文章編號以瀏覽 Microsoft 知識庫中的文章:
2617146 2008 服務包 3 SQL Server累積更新套件 1 備註:由於建置是累積式的,每個新修正釋版本都包含了先前 2008 SQL Server 修正釋版本中包含的所有熱修補與安全修補。 Microsoft 建議你考慮套用包含此熱修補的最新修正版本。 如需詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:
2629969 2008 服務包 3 發布後SQL Server 2008 SQL Server版本Microsoft 2008 熱修補SQL Server針對特定SQL Server服務包所製作。 您必須對安裝 SQL Server 2008 Service Pack 3 SQL Server 熱修補程式。 預設情況下,SQL Server 服務包中提供的任何熱修正會包含在下一個 SQL Server 服務包中。
SQL Server 2008 SP2 累積更新套件 6
這個問題的修正最早是在累積更新包 6 中釋出的。 欲了解更多如何取得 SQL Server 2008 SP2 累積更新套件的資訊,請點擊以下文章編號以在 Microsoft 知識庫中查看該文章:
2582285 2008 服務包 2 的累積更新包 6 SQL Server備註:由於建置是累積式的,每個新更新版本都包含了先前 2008 SQL Server SP2 版本中所有的熱修補與安全更新。 我們建議您考慮套用包含此熱修補的最新更新版本。 如需詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:
2402659 2008 服務包 2 發布後SQL Server SQL Server 2008 版本
因應措施
若要解決這個問題,請使用下列其中一個方法:
- 將 Me.value 替換成 TextboxName.Value 中的表達式。
- 移除報告中所有頁首和頁尾。
狀態
Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。