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


Редактор преобразования «Нечеткий уточняющий запрос» (вкладка «Ссылочная таблица»)

Вкладка Ссылочная таблица в диалоговом окне Редактор преобразования «Нечеткий уточняющий запрос» позволяет указать исходную таблицу и индекс поиска. Эталонный источник данных должен быть таблицей в базе данных SQL Server 2000 или в более поздней базе данных.

ПримечаниеПримечание

Преобразование «Нечеткий уточняющий запрос» создает рабочую копию ссылочной таблицы. В этой рабочей таблице описанные ниже индексы создаются с помощью специальной таблицы, а не обычных индексов SQL Server. Преобразование не изменяет существующие исходные таблицы, если не выбран параметр Поддерживать хранимый индекс. Если параметр выбран, в таблице ссылок создается триггер, который обновляет рабочую таблицу и таблицу индекса уточняющего запроса при изменениях в ссылочной таблице.

ПримечаниеПримечание

Свойства Exhaustive и MaxMemoryUsage преобразования «Нечеткий уточняющий запрос» недоступны в диалоговом окне Редактор преобразования «Нечеткий уточняющий запрос», но могут быть заданы с помощью диалогового окна Расширенный редактор. К тому же значения параметра MaxOutputMatchesPerInput больше 100 могут быть заданы только в окне Расширенный редактор. Дополнительные сведения об этих свойствах см. в подразделе «Преобразование "Нечеткий уточняющий запрос"» раздела Пользовательские свойства преобразований.

Дополнительные сведения о преобразовании «Нечеткий уточняющий запрос» см. в разделе Преобразование «Нечеткий уточняющий запрос».

Параметры

  • Диспетчер соединений OLE DB
    Выберите существующий диспетчер соединений OLE DB из списка или создайте новое подключение, выбрав пункт Создать.

  • Создать
    Создайте новое соединение, используя диалоговое окно Настройка диспетчера соединений OLE DB.

  • Сформировать новый индекс
    Укажите в том случае, если преобразование должно создавать новый индекс уточняющего запроса.

  • Имя ссылочной таблицы
    Выберите таблицу, которая будет использоваться в качестве таблицы ссылок (уточняющего запроса).

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

  • Имя нового индекса
    Если выбран параметр сохранения нового индекса уточняющего запроса, введите описательное имя индекса.

  • Поддерживать хранимый индекс
    Если выбран параметр сохранения нового индекса уточняющего запроса, укажите, должен ли SQL Server поддерживать этот индекс.

<div class="alert">

<table>
<colgroup>
<col style="width: 100%" />
</colgroup>
<thead>
<tr class="header">
<th><img src="images/Bb677181.alert_note(ru-ru,SQL.105).gif" title="Примечание" alt="Примечание" class="note" /><strong>Примечание</strong></th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><p>Если выбрать в окне <strong>Редактор преобразования «Нечеткий уточняющий запрос»</strong> на вкладке <strong>Ссылочная таблица</strong> параметр <strong>Поддерживать хранимый индекс</strong>, представление будет поддерживать хранимый индекс с помощью управляемых хранимых процедур. Эти управляемые хранимые процедуры используют функцию интеграции со средой CLR, доступную в SQL Server 2008. По умолчанию в SQL Server 2008 отключена интеграция со средой CLR. Чтобы использовать функцию <strong>Поддерживать хранимый индекс</strong>, необходимо включить интеграцию со средой CLR. Дополнительные сведения см. в разделе <a href="ms131048(v=sql.105).md">Включение интеграции со средой CLR</a>.</p>
<p>Поскольку для параметра <strong>Поддерживать хранимый индекс</strong> необходима интеграция со средой CLR, эта функция работает только если выбрана ссылочная таблица в экземпляре SQL Server 2005 или SQL Server 2008 где включена интеграция со средой CLR. Данный индекс не поддерживается на экземпляре SQL Server 2000.</p></td>
</tr>
</tbody>
</table>

</div>
  • Использовать существующий индекс
    Выберите, если преобразование будет использовать для уточняющего запроса существующий индекс.

  • Имя существующего индекса
    Выберите из списка ранее созданный индекс уточняющего запроса.