2011-07-01 61 views
1

我試圖創建在VS 2010中的鏈接的SQL Server 2005報表服務器報告和我得到一個錯誤「遠程報表處理需要Microsoft SQL Server 2008報表服務或更高版本」。我如何將控制權降級到2008年的控制權?報表查看器控件的Visual Studio 2010

回答

0

不幸的是,我知道如何解決這個問題的唯一方法是使用Visual Studio的較舊版本的這種類型的開發。雖然沒有太多的解決方案。

0

你將不得不使用2005年版本的報表查看器控制的。不幸的是MS不允許這在2010年使用有可能是一個更好的技術相關的原因,而不是「讓你升級到2008年」,但是這就是我覺得這個。

然而,你有一些跳鐵圈通過:

  • 舊的控制必須放在一個的WinForms形式在VS 2008(或2005)。
  • 新的應用程序必須是使用完整的.NET 4.0輪廓
  • 如果你的主應用程序簽名,您就在VS 2008 創建DLL必須有一個強名稱密鑰
  • 包含您在VS 2008中構建的控件的VS 2010中的表單將無法在VS 2010的設計視圖中打開。
  • 如果您使用的是WPF,則不存在本機控件 - 必須使用Windows窗體互操作來實現這一點,託管WinForms控件。

也請記住,有報表查看器控制那裏的幾個版本: - 8.0 = VS 2005,VS 2008,SQL 2005 - 9.0 = VS 2008,SQL 2008 - v9.X = VS 2008,VS 2010,SQL 2008 R2 - v10 = VS 2010,SQL 2008 R2

希望這對你有所幫助。

相關問題