Logige sisse Microsofti kontoga
Logige sisse või looge konto.
Tere!
Valige mõni muu konto.
Teil on mitu kontot
Valige konto, millega soovite sisse logida.

Sümptomid

Kui proovite luua projekti rakenduses Microsoft Visual Studio Team Foundation serveri (TFS) 2010, järk toiming nurjub ja kuvatakse järgmine tõrketeade:

Erand sõnum: Aritmeetika ületäitumise tõrge teisendamine andmete tüüp int IDENTITEET
Aritmeetika ületäitumise ilmnes. (tippige SqlException)

Lisaks loob käsitlematu erand sõnum, mis sarnaneb järgmisega:

at Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent.MapException (SqlException ex QueryExecutionState queryState)

at Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent.HandleException (nt SqlException)

at Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent.Execute (ExecuteType executeType, CommandBehavior käitumine)

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

at Microsoft.TeamFoundation.Build.Server.BuildComponent.UpdateBuildInformation (String buildUri, IEnumerable 1 muudatused, String requestedBy)

at Microsoft.TeamFoundation.Build.Server.TeamFoundationBuildService.UpdateBuildInformation (TeamFoundationRequestContext requestContext, IListi 1 muudatused, IdentityDescriptor requestedFor)

at Microsoft.TeamFoundation.Build.Server.BuildWebService.UpdateBuildInformation (InformationChangeRequest [] muudatused)

Märkus. See probleem ilmneb tavaliselt siis, kui suur järk logid salvestatakse TFS-i järgu serveri andmebaasi.

Põhjus

See probleem ilmneb seetõttu MSBuild logija lisab sõlmed tbl_BuildInformation tabeli iga järgu käigus. Seetõttu NodeId veeru jõuab selle maksimaalne täisarv.

Näiteks kui teie järkude käivitamine diagnostilise või täpne režiimis palju sõnumeid kirjutada andmebaasi. Selle käitumise põhjustab suurenemise väärtust. Lisaks, kui teil on sõnumite kirjutamise tegevusi, need väärtused saab lisada kuni aja jooksul.

Järgmine SQL-i lause käivitamisel vastu andmebaasi kogumine tagastatud väärtus on lähedane 2.147 Bilon maksimaalne väärtus:

Valige IDENT_CURRENT('tbl_buildInformation')

Lahendus

Selle probleemi lahendamiseks rakendage järgmine kiirparandus.

See on ennetav kiirparandus. Selle kiirparanduse probleemi ei lahenda, kui see on juba esinenud. Soovitame, et kui ilmneb probleem pöörduge Microsofti klienditoe poole.

Pärast selle kiirparanduse rakendamist lisatakse LogProjectNodes ja LogWarnings atribuutide MSBuild tegevuse TFS 2010.

Märkus. Uus atribuutide seadmiseks MSBuild tegevusespeate selle käigultparanduse TFS-i järgu serveris ja Microsoft Visual Studio kliente, mida kasutatakse redigeerida töövoo järk.

Kiirparanduse teave

Lasknud välja toetatava käigultparanduse on nüüd Microsoftilt saadaval. See on mõeldud üksnes käesolevas artiklis kirjeldatud probleemi lahendamiseks. Rakendage seda ainult süsteemides, kus ilmneb see konkreetne probleem. Seda käigultparandust võidakse täiendavalt testida. Seega, kui probleem teid tõsiselt ei kahjusta, soovitame oodata järgmist tarkvaravärskendust, mis sisaldab seda kiirparandust.

Probleemi kohe lahendada, pöörduge vastava kiirparanduse hankimiseks Microsofti klienditoe. Täieliku loendi Microsofti klienditugiteenuste pakkujate telefoninumbrite ja tugiteenuste hinnateabe hankimiseks külastage järgmist Microsofti veebisaiti:

http://support.microsoft.com/contactus/?ws=supportMärkus. Erijuhtudel võib kulud, mis tekivad teatud tugiteenuse telefonikõnede maksumus tühistada, kui Microsofti tugiteenusepakkuja leiab, et mõni konkreetne värskendus lahendab teie probleemi. Tavaline tugiteenuste kohaldatakse täiendavat tugiteenust vajavatele küsimustele ning probleemidele, mis pole lahendatavad konkreetse värskenduse installimisega.

Eeltingimused

Selle kiirparanduse rakendamiseks peab teil olema Microsoft Visual Studio Team Foundation 2010 Service Pack 1 (SP1 installitud).

Taaskäivitamise nõue

Peate pärast selle kiirparanduse rakendamist kui mõjutatud faile ei kasutata installimise ajal arvuti taaskäivitada. Soovitame enne selle kiirparanduse installimist sulgege kõik rakenduse Visual Studio.

Kiirparanduse asendamise teave

See kiirparandus ei asenda varem välja antud Kiirparandusi.

Failiteave

Selle kiirparanduse globaalsel versioonil on failiatribuudid (või uuemaid) mis on loetletud järgmises tabelis. Kuupäevad ja kellaajad need failid jaoks on loetletud maailmaaja järgi (UTC). Faili teabe vaatamisel teisendatakse see kohalikule ajale. UTC ja kohaliku aja erinevuste väljaselgitamiseks kasutage juhtpaneeli üksuses kuupäev ja kellaaeg vahekaarti ajavöönd .

Faili nimi

Faili versioon

Faili maht

Kuupäev

Aeg

Platvorm

Microsoft.teamfoundation.build.server.logger.dll

10.0.40219.413

49,280

8-Aug-12

14:55

x86

Microsoft.teamfoundation.build.workflow.dll

10.0.40219.413

660,616

8-Aug-12

14:55

x86

Tfsbuildservicehost.exe

10.0.40219.413

192,608

8-Aug-12

14:55

x86

Olek

Microsoft on kinnitanud, et see probleem esineb jaotises "Kehtib järgmiste toodete kohta" loetletud Microsofti toodetel.

Lisateabe saamiseks

Selle probleemi vältimiseks kasutage ühte järgmistest meetoditest.

  • Avage tekstiredaktori abil järk protsess malli, LogProjectNodes ja LogWarnings atribuutide lisamiseks MSBuild tegevuse ja määrake atribuutide väärtused FALSE.

  • Avada järk protsess malli kasutades Ümbermajutamine Visual Studio, liikuge MSBuild tegevuse ja muutke FALSEkaks atribuute.

Märkused

  • Vaikimisi järk protsessi mall on kaks MSBuild tegevust.

  • Kaks atribuutide vaikeväärtus on täidetud.

Soovitame vähendada järgud Jaarittelu tasemel, kui kasutate üksikasjalik või diagnostika tase. Kasutage neid suvandeid, vaid siis, kui see on nõutav.

TFS2012, nende enam kirjutada andmebaasi. Selle asemel nad kirjutada faili, mis aitab probleemi.

Säilitamise kohta lisateabe saamiseks TFS-i järgu tabelite kohta külastage järgmisi Microsofti veebisaite:

Lisateabe saamiseks ehitada kustutamise suvandid

Üldine teave käsu Destroy

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.

Kas sellest teabest oli abi?

Kui rahul te keelekvaliteediga olete?
Mis mõjutas teie hinnangut?
Kui klõpsate nuppu Edasta, kasutatakse teie tagasisidet Microsofti toodete ja teenuste täiustamiseks. IT-administraator saab neid andmeid koguda. Privaatsusavaldus.

Täname tagasiside eest!

×