Появляется сообщение об ошибке FIX: При предварительном просмотре отчета служб отчетов SQL Server 2005, для бизнес-аналитики SAP NetWeaver использует поставщика данных Microsoft .NET 1.0: «произошла ошибка при локальной обработке отчета»

Переводы статьи Переводы статьи
Код статьи: 946022 - Vizualiza?i produsele pentru care se aplic? acest articol.
Ошибка #: 50001963 (исправление SQL)
Корпорация Майкрософт распространяет исправления Microsoft SQL Server 2005 файл с исправлениями. Так как исправления являются накопительными, каждый новый выпуск содержит все исправления, и все исправления, входившие в состав предыдущих SQL Server 2005 исправление выпуска.
Развернуть все | Свернуть все

Проблема

Рассмотрим описанную ниже ситуацию.. Установить SQL Server 2005 с пакетом обновления 2 (SP2) для экземпляра Microsoft SQL Server 2005 Reporting Services. Business Intelligence Development Studio используется для создания отчетов служб Reporting Services. Настройка отчета служб Reporting Services для использования поставщика данных Microsoft .NET 1.0 для бизнес-аналитики SAP NetWeaver для извлечения данных из системы SAP. В этом случае доступ к данным успешно и обработки данных успешно наDATAна вкладке Business Intelligence Development Studio. Тем не менее появляется следующее сообщение об ошибке при предварительном просмотре отчета служб отчетов в среде Business Intelligence Development Studio:
Произошла ошибка при локальной обработке отчета.
An Error has occurred during report processing..
Ошибка выполнения запроса для набора данных"DatasetName"
Эти столбцы не имеют уникальных значений в данный момент.
Кроме того в файле журнала служб Reporting Services регистрируется сообщение об ошибке следующего вида:
w3wp! обработка! 1!Дата:-время:: e ошибка: создание Microsoft.ReportingServices.ReportProcessing.ProcessingAbortedException: ошибка при обработке отчета.,
Информация: Microsoft.ReportingServices.ReportProcessing.ProcessingAbortedException: ошибка при обработке отчета. ---> Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: для набора данных "ds_FESTATS" Ошибка выполнения запроса. ---> System.ArgumentException: эти столбцы не имеют уникальных значений в данный момент.
в System.Data.ConstraintCollection.AddUniqueConstraint (ограничение UniqueConstraint)
в System.Data.ConstraintCollection.Add (ограничение ограничения, логическое addUniqueWhenAddingForeign)
в System.Data.DataTable.set_PrimaryKey (DataColumn значение [])
в Microsoft.ReportingServices.XmlaClient.CubeMetadataCache.CreatePrimaryKeys (Таблица DataTable, InternalObjectType objectType)
в Microsoft.ReportingServices.XmlaClient.CubeMetadataCache.Populate (InternalObjectType objectType)
в Microsoft.ReportingServices.XmlaClient.CubeMetadataCache.Microsoft.ReportingServices.XmlaClient.IMetadataCache.Populate (InternalObjectType objectType)
в Microsoft.ReportingServices.XmlaClient.ObjectMetadataCache.Microsoft.ReportingServices.XmlaClient.IObjectCache.Populate()
в Microsoft.ReportingServices.XmlaClient.CacheBasedFilteredCollection.PopulateCollection()
в Microsoft.ReportingServices.XmlaClient.DimensionPropertyCollectionInternal.Find (индекс строки)
в Microsoft.ReportingServices.XmlaClient.DimensionPropertyCollection.Find (индекс строки)
в Microsoft.ReportingServices.DataExtensions.SapBw.DataReader.FindOptionalPropertyName (String internalColumnName CubeDef куба, логическое fIsYukonSP1)
в Microsoft.ReportingServices.DataExtensions.SapBw.DataReader.GenerateColumnInformation (CubeDef куба, логическое fIsYukonSP1)
в Microsoft.ReportingServices.DataExtensions.SapBw.DataReaderctor (dataReader AdomdDataReader, CubeDef куба)
в Microsoft.ReportingServices.DataExtensions.SapBw.SapBwCommand.ExecuteReader (CommandBehavior поведение)
в Microsoft.ReportingServices.ReportProcessing.ReportProcessing.RuntimeDataSetNode.RunDataSetQuery()
Примечание.This issue does not occur in an instance of Reporting Services that does not have SQL Server 2005 SP2 installed.

Решение

Исправление этой уязвимости первого выпуска в накопительном обновлении 5. Для получения дополнительных сведений о том, как получить этот накопительный пакет обновления для SQL Server 2005 с пакетом обновления 2 (SP2) щелкните следующий номер статьи базы знаний Майкрософт:
943656Накопительный пакет обновления 5 для SQL Server 2005 с пакетом обновления 2 (SP2)
Примечание.Поскольку сборки являются накопительными, каждый новый выпуск исправление содержит все исправления, и все исправления, входившие в состав предыдущих SQL Server 2005 исправление выпуска. Корпорация Майкрософт рекомендует, чтобы учесть применение последний выпуск исправления, содержащего это исправление. Для получения дополнительных сведений обратитесь к следующей статье Базы Знаний Майкрософт::
937137SQL Server 2005 собирает, выпущенных после выпуска SQL Server 2005 с пакетом обновления 2 (SP2)
Исправления для Microsoft SQL Server 2005 создаются для определенных пакетов обновления для SQL Server. Необходимо применить исправление SQL Server 2005 с пакетом обновления 2 (SP2) для установки SQL Server 2005 с пакетом обновления 2 (SP2). По умолчанию все исправления, входящие в пакет обновления SQL Server включено в следующий пакет обновления для SQL Server.

Статус

Корпорация Майкрософт подтверждает, что это проблема в продуктах Майкрософт, перечисленных в разделе «Применяется к»..

Дополнительная информация

Для получения дополнительных сведений об изменении файлов, а также сведения о требованиях для применения накопительного обновления для пакета, который содержит данное исправление, описанное в данной статье базы знаний Майкрософт щелкните следующий номер статьи базы знаний Майкрософт:
943656Накопительный пакет обновления 5 для SQL Server 2005 с пакетом обновления 2 (SP2)

Ссылки

Для получения дополнительных сведений о списке построений, которые будут доступны после SQL Server с пакетом обновления 2 (SP2) щелкните следующий номер статьи базы знаний Майкрософт:
937137SQL Server 2005 собирает, выпущенных после выпуска SQL Server 2005 с пакетом обновления 2 (SP2)
Для получения дополнительных сведений о последовательный модели обслуживания для SQL Server щелкните следующий номер статьи базы знаний Майкрософт:
935897Последовательный модели обслуживания доступна группа разработчиков SQL Server для предоставления исправления для устранения неполадок
Для получения дополнительных сведений о том, как получить SQL Server 2005 с пакетом обновления 2 (SP2) щелкните следующий номер статьи базы знаний Майкрософт:
913089Получение последнего пакета обновления для SQL Server 2005
Для получения дополнительных сведений о новых возможностях и улучшениях в SQL Server 2005 с пакетом обновления 2 (SP2) посетите следующий веб-узел корпорации Майкрософт:
http://go.Microsoft.com/fwlink/?LinkId=71711
Для получения дополнительных сведений о схеме именования для обновления SQL Server щелкните следующий номер статьи базы знаний Майкрософт:
822499Новая схема присвоения имен пакетам обновлений программного обеспечения Microsoft SQL Server
Дополнительные сведения о терминах, используемых при описании обновлений программного обеспечения, см. в следующей статье базы знаний Майкрософт::
824684Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт
Продукты независимых производителей, обсуждаемые в этой статье, производятся компаниями, независимыми от корпорации Майкрософт.. Корпорация Майкрософт не дает каких-либо гарантий относительно производительности или надежности этих продуктов..

Свойства

Код статьи: 946022 - Последний отзыв: 28 ноября 2010 г. - Revision: 2.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft SQL Server 2005 Reporting Services
Ключевые слова: 
kbsql2005rs kbfix kbPubTypeKC kbqfe kbexpertiseadvanced kbmt KB946022 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:946022

Отправить отзыв

 

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