Microsoft distribuerar Microsoft SQL Server 2008, Microsoft SQL Server 2008 R2 eller Microsoft SQL Server 2012 som en nedladdnings bar fil. Eftersom de här korrigeringarna är kumulativa innehåller alla nya versioner alla snabb korrigeringar och alla säkerhets korrigeringar som ingick med föregående SQL Server 2008, SQL Server 2008 R2or SQL Server 2012.
Symptom
Tänk på följande: Du använder Microsoft SQL Server 2008 repor ting Services (SSRS 2008), Microsoft SQL Server 2008 R2 repor ting Services (SSRS 2008 R2) eller Microsoft SQL Server repor ting Services (SSRS 2012) för att exportera en rapport till en Microsoft Excel-arbetsbok. Sedan använder du Microsoft Excel 2010 för att öppna Excel-arbetsboken. I det här scenariot visas följande fel meddelande i en dialog ruta:
Filfel: data kan ha förlorats.
Kommentarer
-
Det här problemet uppstår inte om du använder Microsoft Office Excel 2003 eller Microsoft Office Excel 2007 för att öppna arbets boks filen.
-
Det här problemet uppstår inte om du sparar filen som en Excel 2010-arbetsbok.
Orsak
Det här problemet beror på att en negativ nolla (-0)-värde skrivs in i en Excel-arbetsbok när du exporterar rapporten i SSRS 2012 2008 2008. När du öppnar Excel-arbetsboken kontrollerar Excel 2010 värdet och genererar fel meddelandet efter att det har hittats.
Lösning
Kumulativ uppdaterings information
SQL Server 2008 R2 Service Pack 2
Korrigeringen för det här problemet släpptes först i kumulativ uppdatering 1 för SQL Server 2008 R2 Service Pack 2. Om du vill veta mer om hur du hämtar det här kumulativa uppdaterings paketet klickar du på följande artikel nummer och läser artikeln i Microsoft Knowledge Base:
2720425 Kumulativt uppdaterings paket 1 för SQL Server 2008 R2 Service Pack 2Obs! Eftersom build-versionerna är kumulativa innehåller varje ny korrigerings utgåva alla snabb korrigeringar och alla säkerhets korrigeringar som ingick med föregående version av SQL Server 2008 R2. Vi rekommenderar att du använder den senaste korrigerings versionen som innehåller den här snabb korrigeringen. Om du vill veta mer klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
2730301 SQL Server 2008 R2-versioner som släpptes efter SQL Server 2008 R2 Service Pack 2 släpptes
SQL Server 2012
Korrigeringen för det här problemet släpptes först i kumulativ uppdatering 2 för SQL Server 2012. Om du vill veta mer om det här kumulativa uppdaterings paketet klickar du på följande artikel nummer och läser artikeln i Microsoft Knowledge Base:
2703275 Kumulativt uppdaterings paket 2 för SQL Server 2012Obs! Eftersom build-versionerna är kumulativa innehåller varje ny korrigerings utgåva alla snabb korrigeringar och alla säkerhets korrigeringar som ingick med föregående version av SQL Server 2012. Microsoft rekommenderar att du använder den senaste korrigerings versionen som innehåller den här snabb korrigeringen. Om du vill veta mer klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
2692828 SQL Server 2012-versioner som släpptes efter att SQL Server 2012 släpptes Du måste använda en SQL Server 2012 Hotfix för en installation av SQL Server 2012.
SQL Server 2008 R2 Service Pack 1
Korrigeringen för det här problemet släpptes först i kumulativ uppdatering 6 för SQL Server 2008 R2 Service Pack 1. Om du vill veta mer om hur du hämtar det här kumulativa uppdaterings paketet klickar du på följande artikel nummer och läser artikeln i Microsoft Knowledge Base:
2679367 Kumulativt uppdaterings paket 6 för SQL Server 2008 R2 Service Pack 1Obs! Eftersom build-versionerna är kumulativa innehåller varje ny korrigerings utgåva alla snabb korrigeringar och alla säkerhets korrigeringar som ingick med föregående version av SQL Server 2008 R2. Vi rekommenderar att du använder den senaste korrigerings versionen som innehåller den här snabb korrigeringen. Om du vill veta mer klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
2567616 SQL Server 2008 R2-versioner som släpptes efter SQL Server 2008 R2 Service Pack 1 släpptes
SQL Server 2008 R2
Korrigeringen för det här problemet släpptes första gången den kumulativa uppdateringen 13. Om du vill veta mer om hur du hämtar det här kumulativa uppdaterings paketet för SQL Server 2008 R2 klickar du på följande artikel nummer och läser artikeln i Microsoft Knowledge Base:
2679366 Kumulativt uppdaterings paket 13 för SQL Server 2008 R2 Obs! Eftersom build-versionerna är kumulativa innehåller varje ny korrigerings utgåva alla snabb korrigeringar och alla säkerhets korrigeringar som ingick med föregående version av SQL Server 2008 R2. Vi rekommenderar att du använder den senaste korrigerings versionen som innehåller den här snabb korrigeringen. Om du vill veta mer klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
981356 SQL Server 2008 R2-versioner som släpptes efter SQL Server 2008 R2 släpptes
SQL Server 2008 Service Pack 3
Korrigeringen för det här problemet släpptes först i kumulativ uppdatering 4 för SQL Server 2008 Service Pack 3. Om du vill veta mer om hur du hämtar det här kumulativa uppdaterings paketet klickar du på följande artikel nummer och läser artikeln i Microsoft Knowledge Base:
2673383 Kumulativt uppdaterings paket 4 för SQL Server 2008 Service Pack 3Obs! Eftersom build-versionerna är kumulativa innehåller varje ny korrigerings utgåva alla snabb korrigeringar och alla säkerhets korrigeringar som ingick med föregående version av korrigeringen för SQL Server. Vi rekommenderar att du använder den senaste korrigerings versionen som innehåller den här snabb korrigeringen. Om du vill veta mer klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
2629969 SQL Server 2008-versioner som släpptes efter att SQL Server 2008 Service Pack 3 släpptes
Lösning
Undvik problemet genom att inte använda negativa nollor. Du kan till exempel använda ett uttryck som liknar följande när du beräknar värdet för en text ruta i SSRS 2008:
=IIf(Sum(Fields!Amount.Value) = -0, 0, Sum(Fields!Amount.Value))
Status
Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".