Исправление: Ошибка при повторном запуске правила сопоставления политики в данных качество клиентского приложения в SQL Server 2012

ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.

Эта статья на английском языке: 2790878
Проблема
Рассмотрим следующий сценарий:
  • Использовать данные качества клиентского приложения для создания знаний в 2012 Microsoft SQL Server.
  • Успешно выполнить правило соответствия политики для базы знаний.
  • При выборе Загрузить данные из источника параметр, а затем нажмите кнопку Перезагрузка для повторного запуска подходящего правила политики.

В этом сценарии, соответствующие выполняется правило политики, но не успешно. Кроме того может появиться следующее сообщение об ошибке:

System.InvalidCastException: Невозможно преобразовать объект типа «System.DBNull» типа "System.Byte []".
в Microsoft.Ssdqs.DataValueService.Service.DataValueServiceConcrete.SetSynonymsByComputationValue (IMasterContext контексте, диапазон SynonymQueryRange)
в Microsoft.Ssdqs.DataValueService.Calibrator.DomainValueManagementCalibrator.Calibrate (IMasterContext masterContext, CalibrationMode calibrationMode, ConfigurationDomParameter calibratorConfiguration)
в Microsoft.Ssdqs.Core.Service.Calibration.Impl.ExecuteCalibratorFlow.Process (IMasterContext контекст)


ПримечаниеВ этом случае в базе знаний могут иметь неправильные ссылки. Может потребоваться заново создать в базе знаний или восстановить из резервной копии.

Причина
Эта проблема возникает, потому что в базе знаний указывает на несуществующие значения. При попытке повторного выполнения правила соответствия политики, его нельзя использовать несуществующие значения в расчеты.

Решение

Накопительное обновление информации

Накопительное обновление 2 для SQL Server 2012 Пакет обновления 1 (SP1)

Исправление этой проблемы сначала было выпущено в накопительное обновление 2. Дополнительные сведения о том, как получить этот накопительный пакет обновления для SQL Server 2012 Пакет обновления 1 щелкните следующий номер статьи базы знаний Майкрософт:
2790947 Накопительный пакет обновления 2 для SQL Server 2012 Пакет обновления 1
Примечание Поскольку построения являются накопительными, каждый новый выпуск исправление содержит все исправления и исправить все исправления безопасности, которые были включены в Пакет обновления 1 для предыдущего SQL Server 2012 выпуска. Мы рекомендуем рассмотреть применение последний выпуск исправления, содержащего это исправление. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
2772858 2012 SQL Server формирует, вышедшие после выпуска SQL Server 2012 Пакет обновления 1
ПримечаниеПосле установки в накопительный пакет обновления, необходимо запустить DQSInstaller.exe upgradedlls на сервере, чтобы обновить сборки служб качества данных (DQS) SQL общий язык среды выполнения (SQLCLR), прежде чем пользователи могут использовать данные качества клиентское приложение для повторного подключения к DQS.

Дополнительные сведения об обновлении сборок SQLCLR находятся на следующих веб-узлах корпорации Майкрософт:



Статус
Данное поведение является подтвержденной ошибкой продуктов Майкрософт, перечисленных в разделе «Информация в данной статье применима к:».


Временное решение
Чтобы обойти эту проблему, нажмите кнопку Отмена , чтобы отменить изменения знаний, снова откройте базу знаний и затем снова запустите подходящего правила политики.

Внимание! Эта статья переведена автоматически

Свойства

Номер статьи: 2790878 — последний просмотр: 01/24/2013 19:10:00 — редакция: 1.0

Microsoft SQL Server 2012 Service Pack 1

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2790878 KbMtru
Отзывы и предложения