ОБСУЖДЕНИЕ

Проблема с индексацией БД

6 ответов 5,5 тыс.
AI-выжимка обсуждения скоро
Здравствуйте, товарищи лотусники. Такая проблема:

Есть у меня база данных, в которой некорректно работает полнотекстовый поиск а именно: при попытке задать в параметрах поиска выражение
[DoneDate]>01.02.2009 (DoneDate - поле типа Data/Time) выпрыгивает ошибка: "Операции сравнения не поддерживаются для текстовых полей. При этом доподлинно известно, что поле именно data/time, существует во всех документах базы. Гипотеза о "вреде" англоязычных настроек системного логина, под которым запущен сервер, испарилась, потому как в копии этой базы на том же сервере с теми же параметрами индексирования, все работает замечательно, а с этой почему-то траблы.....Кто встречался с подобной проблемой, помогите советом пожалуйста.
 
Была такая тема, выяснилось что в некоторых документах это поле было текстовым. Агентом переделали поле и кажется запустил какой-то компакт...
 
А почему тогда с точной копией базы таких проблем нету ?
 
Вот возможный ход событий: вы на форме сделали поле текстовым (в базе об этом запись), потом датой, и сделали копию базы, в которую уже не попала инфа о текстовом поле. Компакт с каким-то параметром умеет это подчищать...
 
Спасибо )) А вот если бы поподробней об этом компакте, был бы очень признателен ))
 
Или сделай реплику по чистому и подмени базу, и компакт не потребуется...
 
Вариант конечно, я об этом думал, и возможно так и поступлю...Но если про компакт просветишь (ну в будущем наверняка пригодится знание и том, как подчищать базы), будет гуд.
Кроме того, сейчас у меня нет прав на удаление баз, появятся позже, я ведь не админ, а дезигнер, и права у меня соответствующие...Мне бы компакт
 

Статистика тем

Создано
Eugeneus,
Последний ответ от
Eugeneus,
Ответы
6
Просмотры
5 470