Select the product you need help with
ИСПРАВИТЬ: сообщение об ошибке «Ошибка арифметического переполнения преобразование ИДЕНТИФИКАТОРОВ для данных типа int» при построении проекта в Team Foundation Server 2010Код статьи: 2704778 - Список продуктов, к которым относится данная статья. На этой страницеПроблемаПри попытке построения проекта в Microsoft Visual Studio Team Foundation Server (TFS) 2010, возникает ошибка процесса построения, и появляется следующее сообщение об ошибке: Сообщение об исключении: Ошибка арифметического переполнения преобразование в тип данных int IDENTITY Произошло арифметическое переполнение. (тип SqlException) в 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, строка запросил) в Microsoft.TeamFoundation.Build.Server.TeamFoundationBuildService.UpdateBuildInformation (TeamFoundationRequestContext requestContext, изменения IList "1, IdentityDescriptor requestedFor) в Microsoft.TeamFoundation.Build.Server.BuildWebService.UpdateBuildInformation (InformationChangeRequest изменения []) ПричинаЭта проблема возникает, поскольку средство ведения журнала MSBuild узлы добавляются к таблице tbl_BuildInformation во время каждого процесса построения. Таким образом столбец NodeId достигает максимального целого значения. Например при использовании всех построений в режиме диагностики или подробно, с большим количеством сообщений записываются в базу данных. В результате значение расти. Кроме того Если у вас есть действия, которые записываются сообщения, эти значения можно добавить по времени. Если выполнить следующую инструкцию SQL для базы данных коллекции, возвращенное значение является близкое к максимальному значению 2.147 billon: Выберите IDENT_CURRENT('tbl_buildInformation') РешениеДля решения этой проблемы установите указанное ниже исправление. Это превентивные исправления. Это исправление не решить проблему, если уже произошло. Корпорация Майкрософт рекомендует, свяжитесь со службой поддержки корпорации Майкрософт, если возникнет проблема. После установки исправления LogProjectNodes и LogWarnings свойства добавляются действия MSBuild в TFS 2010. ПримечаниеЧтобы задать новые свойства действия MSBuild,это исправление необходимо установить на сервере построения TFS и на клиентах Microsoft Visual Studio, которые используются для изменения рабочего процесса построения. Сведения об исправленииДоступно исправление от корпорации Майкрософт. Тем не менее оно предназначено для устранения проблемы, описанной в этой статье. Предлагаемое исправление должно применяться исключительно в системах, в которых обнаружена эта специфическая неполадка. Это исправление может проходить дополнительное тестирование. Таким образом если вы не наблюдаете эту проблему, рекомендуется отложить ее решение до выхода ближайшего пакета обновления, содержащего это исправление.Чтобы решить проблему немедленно, обратитесь в службу поддержки пользователей Майкрософт для получения исправления. Полный список телефонов служб поддержки клиентов корпорации Майкрософт и сведения о стоимости поддержки посетите следующий веб-узел корпорации Майкрософт: http://support.Microsoft.com/contactus/?ws=support Примечание В особых случаях расходов, предусмотренная для звонков в службу поддержки может быть отменена, если специалистом службы поддержки Майкрософт определяет, что обновление будет решением проблемы. Дополнительные услуги по технической поддержке, не связанные с данным исправлением, оплачиваются на стандартных условиях.
(http://support.microsoft.com/contactus/?ws=support)
Необходимые условияДля установки этого исправления необходимо иметь Microsoft Visual Studio Team Foundation 2010 Пакет обновления 1 (SP1 установлен).Необходимость перезагрузкиНеобходимо перезагрузить компьютер после установки исправления, если файлы используются во время установки. Рекомендуется закрыть все экземпляры Visual Studio для установки этого исправления.Сведения о замене исправленийЭто исправление не заменяет ранее выпущенные исправления.Сведения о файлеОбщая версия данного исправления содержит атрибуты файла (или более поздними), приведенные в следующей таблице. Дата и время для этих файлов указаны в всеобщее скоординированное время (UTC). При просмотре сведений о файле, он преобразуется в локальное время. Чтобы узнать разницу между временем по Гринвичу и местным временем, следует использовать Часовой пояс на вкладке Дата и время элемент панели управления.Свернуть эту таблицу
СтатусДанное поведение является подтвержденной ошибкой продуктов Майкрософт, перечисленных в разделе «Информация в данной статье применима к:». Дополнительная информацияПредотвратить эту проблему, воспользуйтесь одним из следующих способов:
В TFS2012 эти сообщения не записываются в базу данных. Вместо этого они записываются в файл, который поможет этой проблемы. Дополнительные сведения о работе с TFS таблицы построения, перейдите на следующих веб-узлах корпорации Майкрософт: Дополнительные сведения о построении удалить параметры
(http://blogs.msdn.com/b/jpricket/archive/2009/12/09/tfs-2010-how-about-those-build-delete-options.aspx)
Общие сведения о успеха команда
(http://msdn.microsoft.com/en-us/library/ee794689(v=vs.100).aspx)
СвойстваКод статьи: 2704778 - Последнее изменение :: 11 декабря 2012 г. - Редакция: 2.0 Информация в данной статье относится к следующим продуктам.
Переведено с помощью машинного перевода ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода. Эта статья на английском языке: 2704778
(http://support.microsoft.com/kb/2704778/en-us/
)
| Переводы статьи
|




Перейти к началу страницы








