"KORRIGERA: aritmetiskt spill fel konvertera identitet till datatypen int" visas när du skapar ett projekt i Team Foundation Server 2010

Artikelöversättning Artikelöversättning
Artikel-id: 2704778 - Visa produkter som artikeln gäller.
Visa alla | Dölj alla

På den här sidan

Symptom

När du försöker skapa ett projekt i Microsoft Visual Studio Team Foundation Server (TFS) 2010, build-processen misslyckas, och följande felmeddelande visas:
Undantagsmeddelandet: Aritmetiskt spill fel konvertera identitet till informationen typen int.
Aritmetiskt spill inträffade. (typ SqlException)
Dessutom skapas ett ohanterat undantag meddelande som liknar följande:
vid Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent.MapException (SqlException ex QueryExecutionState queryState)

vid Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent.HandleException (SqlException ex)

vid Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent.Execute (ExecuteType executeType, CommandBehavior beteende)

vid Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent.ExecuteReader()

vid Microsoft.TeamFoundation.Build.Server.BuildComponent.UpdateBuildInformation (String buildUri IEnumerable'1 ändringar, sträng requestedBy)

vid Microsoft.TeamFoundation.Build.Server.TeamFoundationBuildService.UpdateBuildInformation (TeamFoundationRequestContext requestContext IList'1 ändringar, IdentityDescriptor, requestedFor)

vid Microsoft.TeamFoundation.Build.Server.BuildWebService.UpdateBuildInformation (InformationChangeRequest [] ändringar)
Obs! Det här problemet uppstår vanligen när stora build loggar lagras i TFS build server-databasen.

Orsak

Det här problemet uppstår eftersom MSBuild-loggaren lägger till noder i tabellen tbl_BuildInformation under varje konstruktionsprocessen. Därför når kolumnen NodeId sin maximala heltal.

Lösning

Lös problemet genom att installera följande snabbkorrigering.

Detta är en förebyggande snabbkorrigering. Den här snabbkorrigeringen löser inte problemet om du redan har uppstått. Vi rekommenderar att du kontaktar Microsoft Support om du stöter på problem.

När du har installerat snabbkorrigeringen läggs egenskaperna LogProjectNodes och LogWarnings till MSBuild verksamhet TFS 2010.

Obs!Ange nya egenskaper i MSBuild verksamhetmåste du installera denna snabbkorrigering TFS build server och Microsoft Visual Studio-klienter som används för att redigera build-arbetsflöde.

Information om snabbkorrigeringen

En snabbkorrigering är nu tillgänglig från Microsoft. Den är avsedd att lösa problemet som beskrivs i denna artikel. Använd den bara på datorer med just detta problem uppstår. Den här snabbkorrigeringen kan komma att testas igen. Om inte störs alltför mycket av detta problem rekommenderar vi att du väntar på nästa programuppdatering som innehåller den här snabbkorrigeringen.

Om du vill lösa problemet omedelbart kan du kontakta Microsoft Support för att få snabbkorrigeringen. En fullständig lista över telefonnummer till Microsoft Customer Support Services och information om supportkostnader finns på följande Microsoft-webbplats:
http://support.microsoft.com/contactus/?ws=support
Obs! I särskilda fall avbrytas avgifter som normalt uppkommer för supportsamtal om en supporttekniker att en särskild uppdatering kan lösa ditt problem. De vanliga supportkostnaderna gäller för övriga supportfrågor och problem som inte uppfyller kraven för den aktuella uppdateringen.

Förutsättningar

Den här snabbkorrigeringen måste du ha Microsoft Visual Studio Team Foundation 2010 Service Pack 1 (SP1) installeras.

Omstartskrav

Du måste starta om datorn när du har installerat snabbkorrigeringen om filerna som påverkas används under installationen. Vi rekommenderar att du stänger alla instanser av Visual Studio innan du installerar denna snabbkorrigering.

Ersättningsinformation

Den här snabbkorrigeringen ersätter inte tidigare utgiven snabbkorrigering.

Filinformation

Den globala versionen av den här snabbkorrigeringen har de filattribut (eller senare) som visas i följande tabell. Datum och tider för dessa filer anges i universaltid (UTC). När du visar filinformationen konverteras den till lokal tid. Om du vill se skillnaden mellan UTC-tid och lokal tid på Tidszon fliken i den Datum och tid På Kontrollpanelen.
Dölj tabellenVisa tabellen
FilnamnFilversionFilstorlekDatumTidPlattform
Microsoft.teamfoundation.build.Server.Logger.dll10.0.40219.41349,28012-Aug-814: 55x 86
Microsoft.teamfoundation.build.Workflow.dll10.0.40219.413660,61612-Aug-814: 55x 86
Tfsbuildservicehost.exe10.0.40219.413192,60812-Aug-814: 55x 86

Status

Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna i avsnittet "Gäller".

Mer Information

Använd någon av följande metoder för att förhindra att problemet:
  • Öppna build processmallen med hjälp av en textredigerare, lägga till egenskaperna LogProjectNodes och LogWarnings i MSBuild-aktiviteten och ange värden för egenskaperna till false.
  • Öppna build processmallen med hjälp av workflow designer i Visual Studio, bläddra till MSBuild-aktiviteten och ändra värdena i de två egenskaperna till false.
Anteckningar
  • Det finns två MSBuild verksamhet i standardmallen build-processen.
  • Standardvärdet för de två egenskaperna är Sant.

Egenskaper

Artikel-id: 2704778 - Senaste granskning: den 12 september 2012 - Revision: 1.0
Informationen i denna artikel gäller:
  • Microsoft Visual Studio Team Foundation Server 2010 Service Pack 1
  • Microsoft Visual Studio Team Foundation Server 2010
  • Microsoft Visual Studio 2010 Service Pack 1
  • Microsoft Visual Studio 2010 Ultimate
  • Microsoft Visual Studio 2010 Professional
  • Microsoft Visual Studio 2010 Premium with MSDN
  • Microsoft Visual Studio Test Professional 2010
Nyckelord: 
kbqfe kbhotfixserver kbfix kbsurveynew kbexpertiseadvanced kbmt KB2704778 KbMtsv
Maskinöversatt
VIKTIGT: Denna artikel är översatt av Microsofts automatiska översättningsprogram och inte av en mänsklig översättare. För att Du skall ha åtkomst till alla artiklar i Knowledge Base på Ditt föredragna språk så är en del artiklar översatta av människor och en del artiklar av översättningsprogram. Tänk på att en artikel som är översatt av ett översättningsprogram inte alltid är perfekt. Artikeln kan innehålla fel ord, grammatik eller meningsbyggnad, ungefär som en utländsk talare kan göra misstag när han eller hon pratar med Dig på Ditt språk. Microsoft ansvarar inte för eventuella felaktigheter i översättningen, fel eller skador som orsakats av någon felöversättning av innehållet eller våra kunders användande av det översatta innehållet. Microsoft uppdaterar kontinuerligt mjukvaran för översättningsprogrammet.
Den engelska versionen av artikeln är följande: 2704778

Ge feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com