Поиск Azure не распознает интегрированное отслеживание изменений в базе данных SQL Server

В настоящее время я настраиваю наш второй сервис поиска Azure. Я делаю его идентичным нашему существующему, просто в другом регионе.

Я использую функцию импорта данных портала для настройки моего индекса. Что касается источника данных, я настроил его для подключения к моей базе данных SQL Azure и к таблице, в которой определенно включена функция интегрированного отслеживания изменений. Кроме того, это та же база данных и таблица, к которой я подключен и индексирую в моей существующей службе поиска Azure.

Проблема в том, что когда я перехожу к шагу "Создание индексатора", я получаю сообщение "Рассмотрите возможность включения интегрированного отслеживания изменений в вашей базе данных..." Другими словами, это не означает, что у меня отслеживание изменений в этом база данных. Я точно знаю, и наша другая служба поиска Azure распознает это точно в той же базе данных.

Есть идеи, что здесь происходит? Как я могу сделать так, чтобы этот Источник данных был распознан как имеющий отслеживание изменений, и почему он этого не делает, когда все работает, как и ожидалось, в нашей существующей службе поиска с идентичной настройкой?

1 ответ

Мы будем расследовать. А пока попробуйте создать источник данных и индексатор программным способом, используя REST API или.NET SDK.

Когда у меня возникла эта проблема, я попытался создать службу поиска с помощью "Добавить поиск Azure" на портале Azure> База данных SQL.

С помощью этого мастера я смог создать источник данных поиска, индекс и индексатор.

Обновление: я открыл заявку в службу поддержки Azure, и, пытаясь получить дополнительную информацию для предоставления им, я попытался воспроизвести проблему (создать источник данных через REST API), но ожидаемого сбоя не произошло ("Отслеживание изменений не включен для таблицы...", несмотря на то, что он включен). Это заставляет меня думать, что что-то не так с внутренним кодом Azure, который за это время был исправлен.

Другие вопросы по тегам