FIX: протокол IMAP про помилку "Помилка арифметичного переповнення перетворення ІДЕНТИЧНОСТІ даних типу int." при створенні проекту у команді Фонду Server 2010

Переклади статей Переклади статей
Номер статті: 2704778 - Показ продуктів, яких стосується ця стаття.
Розгорнути все | Згорнути все

На цій сторінці

Ознаки

Коли ви намагаєтеся побудувати проект у Microsoft Visual студії Team Foundation Server (TFS) 2010, побудувати процес збій, і з'являється таке протокол IMAP про помилку:
протокол IMAP про виняток: Помилка арифметичного переповнення перетворення ІДЕНТИЧНОСТІ даних типу Int.
Арифметичне переповнення під. (типу SqlException)
Крім того, породжених вийнятки протокол IMAP, подібне до такого:
в Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent.MapException (SqlException ex, QueryExecutionState queryState)

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

в Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent.Execute (ExecuteType executeType, CommandBehavior поведінка)

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

в Microsoft.TeamFoundation.Build.Server.BuildComponent.UpdateBuildInformation (рядок buildUri, інтерфейс IEnumerable'1 змін, рядок requestedBy)

в Microsoft.TeamFoundation.Build.Server.TeamFoundationBuildService.UpdateBuildInformation (TeamFoundationRequestContext requestContext, IList'1 змін, IdentityDescriptor requestedFor)

в Microsoft.TeamFoundation.Build.Server.BuildWebService.UpdateBuildInformation (InformationChangeRequest [] зміни)
Примітка. Ця проблема зазвичай виникає, коли великі побудувати журнали зберігаються в базі даних сервера побудувати TFS.

причина

Ця проблема виникає тому, що MSBuild logger додає вузлів у tbl_BuildInformation таблиці під Вільний час кожного побудувати процес. Таким чином, стовпець NodeId досягає свого максимального ціле значення.

Наприклад, якщо ви запускати всі версії у режимі діагностичного або детальний, багато повідомлень записуються до бази даних. Це спричиняє значення, щоб рости. Крім того, якщо у вас є заходи, які пишуть на протокол IMAP, ці значення можна додати протягом часу.

Під Вільний час запуску такий SQL-оператор проти бази даних колекції, значення, що повертається, є близько до максимального значення 2.147 billon:
Вибрати IDENT_CURRENT('tbl_buildInformation')

Розв'язанн

Щоб вирішити цю проблему, Застосувати таке виправлення.

Це профілактичної виправлення. Це виправлення не вирішити цю проблему, якщо вона виникла. Ми рекомендуємо звернутися представник служби підтримки клієнтів корпорації Майкрософт, якщо виникає проблема.

Після інсталяції цього виправлення, LogProjectNodes та LogWarnings властивості додаються до MSBuild діяльність у TFS-2010.

ПриміткаЩоб установити нові властивості в MSBuild діяльності,слід застосувати це виправлення, на сервері побудувати TFS і на клієнтів Microsoft Visual Studio, що використовуються для змінення робочого процесу збирання.

Відомості про виправлення

Виправлення доступне від Microsoft. Тим не менш, вона призначена лише для вирішення проблеми, описаної в цій статті. Застосовувати його лише до системний інтегратор, у яких виникає вказана проблема. Це виправлення може потребувати додаткового приймальні випробування. Тому якщо ви не завдає проблема, рекомендується, що ви чекати до наступного оновлення програмного забезпечення, яка містить це виправлення.

Щоб вирішити цю проблему негайно, зверніться до представник служби підтримки клієнтів корпорації Майкрософт для отримання виправлення. Повний список номерів телефонів представник служби підтримки клієнтів користувачів Майкрософт і відомості про вартість обслуговування відвідайте веб-сайт корпорації Майкрософт:
http://support.Microsoft.com/contactus/?ws=support
Примітка. В окремих випадках оплату за представник служби підтримки клієнтів може бути скасовано Якщо до представник служби підтримки клієнтів корпорації Майкрософт визначить, що телефонів служби. Витрати на звичайні підтримки буде застосовуватися до додаткові застосунок-служба технічної підтримки і питання, які не можуть претендувати на оновленням.

Необхідні умови

Щоб застосувати це виправлення, потрібно мати Microsoft Visual студії команда податок на додану вартість 2010 пакет оновлень 1 (SP1) інстальовано.

Необхідність перезавантаження

Ви повинні перезавантажити комп’ютер-зразок після інсталяції цього виправлення, якщо потерпілих файлів використовується під Вільний час інсталяції. Рекомендовано закрити всі екземпляри Visual Studio, перш ніж інсталювати це виправлення.

Відомості про файли

Це виправлення не замінює попередні версії виправлень.

Відомості про файли

Глобальна версія цього виправлення має атрибути файлу (або новіші атрибути файлів) подані в нижченаведеній таблиці. Значення дати й часу для цих файлів перераховані в всесвітній координований Вільний час (UTC). Під Вільний час перегляду відомостей про файл, перераховуються в місцевий Вільний час. Щоб визначити різницю між UTC і місцевим часом, використовувати в часовий пояс у вкладці на Дата і Вільний час елемент панелі керування.
Згорнути цю таблицюРозгорнути цю таблицю
Ім'я файлуВерсія файлуРозмір файлуДатаВільний часПлатформа
Microsoft.teamfoundation.Build.Server.Logger.dll10.0.40219.41349,2808-Серпень-1214: 55на базі x86-процесорів
Microsoft.teamfoundation.Build.Workflow.dll10.0.40219.413660,6168-Серпень-1214: 55на базі x86-процесорів
Tfsbuildservicehost.exe10.0.40219.413192,6088-Серпень-1214: 55на базі x86-процесорів

Стан

корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".

Додаткові відомості

Щоб запобігти цю проблему, використовуйте один з наступних методів:
  • Відкриття шаблону побудувати процес за допомогою текстового редактора, додати властивості LogProjectNodes і LogWarnings активність MSBuild і потім встановити значення властивості помилкове.
  • Відкрити шаблон процесу створення за допомогою конструктора робочого процесу в Visual Studio, перейдіть до MSBuild діяльності та змініть значення двох властивостей ХИБНІСТЬ.
коментар до обговорення
  • Є два MSBuild заходів у шаблон процесу створення за промовчанням.
  • Значення за промовчанням, двох властивостей вірно.
Рекомендовано зменшити рівень багатослівність для будує, якщо ви використовуєте детальний або діагностики рівня. Використовуйте ці параметри, тільки тоді, коли це потрібно.

У TFS2012 ці протокол IMAP більше не написано в базу даних. Замість цього, вони написані на файл, що допоможе цього питання.

Для отримання додаткових відомостей про те, як зберегти TFS побудувати таблиці, перейдіть до таких веб-сайтах корпорації Майкрософт:
Додаткові відомості про створення видалити параметри

Загальна інформація про команду знищити


Властивості

Номер статті: 2704778 - Востаннє переглянуто: 11 грудня 2012 р. - Редакція: 2.0
Застосовується до:
  • 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
Ключові слова: 
kbqfe kbhotfixserver kbfix kbsurveynew kbexpertiseadvanced kbmt KB2704778 KbMtuk
Машинний переклад
УВАГА! Цю статтю переклала програма машинного перекладу Microsoft, а не людина. Корпорація Microsoft пропонує вам як машинні переклади, так і переклади фахівців, щоб Ви мали доступ до всіх статей бази знань рідною мовою. Проте стаття, яку переклав комп’ютер, не завжди бездоганна. Вона може містити лексичні, синтаксичні або граматичні помилки. Так само помиляється іноземець, спілкуючись вашою рідною мовою. Корпорація Microsoft не несе відповідальність за жодні неточності, помилки або шкоду, завдану неправильним перекладом змісту або його використанням з боку користувачів. Крім того, корпорація Microsoft часто оновлює програму машинного перекладу.
Клацніть тут, щоб переглянути цю статтю англійською мовою: 2704778

Надіслати відгук

 

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