簡體   English   中英

Visual Studio 2005報表和Windows 7

[英]Visual Studio 2005 Reports and Windows 7

我們最近升級到了Windows 7,並且注意到與我以前的MS visual Studio 2005版本存在兼容性問題。

通過瀏覽網絡,我相信這個問題是由於Windows 7的SP1引起的。我的組織不會只為一兩個開發人員擺脫SP1,所以我需要弄清楚一種解決方法。

這就是問題。我有一個舊的MS Visual Studio網站,該網站在家中有一份報告。 該報告是在MS VS 2005中創建的。

Visual Studio的其他版本是2010和2012。我曾嘗試將2005報表轉換為2010,但這確實表明它已經轉換,但是我仍然無法打開報表或對報表執行任何操作。 我的2005年網站太大了,無法轉換或遷移到2010年,我們仍然可以通過在2010年打開它來維護此2005年網站。2005年報告似乎只是一個問題。

我沒有辦法對報告進行簡單的更改。 其他人有任何想法嗎? 我什至嘗試在2010年創建此報告,然后將其添加到我的2005網站中,但這不起作用。

問候貝蒂。

您說一個報告,然后說它是整個站點? 為什么不同時運行另一個站點? 制作一個全新的網站,並用不同的名稱命名

http:// (servername)/Reports2012

然后將報告放在那里。 您不能在以前版本的網站中打開轉換后的報表,可以在Microsoft Business Intelligence Studio BIDS(Visual Studio的附加組件)中查看該報表。 如果您可以升級但無法在此處查看,則語言文件可能存在問題。 然后,我將在舊的2005 BIDS中對其進行復制,然后將其復制並查看是否可以升級以及是否可以使用。 如果該STILL不起作用,則可以在BIDS 2010中創建測試報告(SQL 2012在VS 2010上運行,是很奇怪,但確實如此),以確保您可以在此處創建報告。 很多時候,人們嘗試在VS 2012上打開SQL Server 2012報表,但它無法正常工作。 您需要添加2010,然后在“所有程序”>“ MS SQL Server 2012”>“ SQL Server數據工具”下找到它(當打開並顯示BIDS時,它們使命名非常混亂,但在程序下將其稱為“數據工具”)。 所有其他版本的SSRS都與SQL Server的那一年到VS的那一年相匹配。 不是2012年。

如果報表升級仍然無法進行,則可以創建一個運行新的報表。 我建議潛在地直接打開文件。 報告解決方案中的項目通常具有文件“(something).rdl”,該文件是RDL的實際文件,而只是該語言的XML標記。 這是不得已的方法,因為您實質上是在嘗試手動執行xml升級失敗的操作。 您只需復制工作報告,然后將舊報告的各個部分粘貼到它們的正確部分中。 確保XML也有效。

如果您無法管理該工作,則需要從頭開始重新創建報告。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM