Поделиться через


Элемент KeyNotFound (ASSL)

Указывает, какие действия предпринимаются службами MicrosoftSQL ServerAnalysis Services при обнаружении ошибок, связанных с нарушением ссылочной целостности.

Синтаксис

<ErrorConfiguration>
   ...
      <KeyNotFound>...</KeyNotFound>
   ...
</ErrorConfiguration>

Характеристики элемента

Характеристика

Описание

Тип данных и длина

String (перечисление)

Значение по умолчанию

ReportAndContinue

Количество элементов

0-1: необязательный элемент, который может появляться только один раз.

Связи элемента

Связь

Элемент

Родительский элемент

ErrorConfiguration

Дочерние элементы

Нет

Замечания

Ошибки, связанные с нарушением ссылочной целостности, возникают, если значению внешнего ключа в зависимой таблице не соответствует ни одно значение первичного ключа в родительской таблице. Эта ошибка возникает при обработке службами Analysis Services измерения, в котором таблица фактов ссылается на значение внешнего ключа, не существующее в таблице измерения для этого измерения, или если в Analysis Services обрабатывается секция, притом, что главная таблица измерения для измерения, которое входит в состав этой секции, ссылается на значение ключа, отсутствующее в другой связанной с ней таблице измерения. (В случае измерений с иерархиями типа «родители-потомоки» и родительскими атрибутами это может также происходить, если таблица главного измерения для измерения, которое включено в секцию, ссылается на значение ключа, не существующее в той же таблице измерения.)

Значением этого элемента может быть только одна из строк в следующей таблице.

Значение

Описание

IgnoreError

При обработке эту ошибку следует пропускать и продолжать выполнение.

ReportAndContinue

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

ReportAndStop

При обработке следует создать отчет об этой ошибке и прервать выполнение.

Перечисление, соответствующее допустимым значениям элемента KeyNotFound в модели объектов AMO, — это ErrorOption.

См. также

Справочник