• Обсуждения на сайте Альта-Софт

проблемы с поиском

вопросы по работе с программным обеспечением

Модераторы: Renat, Gala, alta_olg, expert, Lemur

Ответить
puser671
Почетный участник
Сообщения: 227
На форуме: c 05 май 2010
Сказал: 25 ед.
Получил: 19 ед.

проблемы с поиском

Сообщение puser671 »

поиск не работает
выдает ошибку
EurekaLog 5.1.5

Application:
-------------------------------------------------------
1.1 Start Date : Fri, 28 Jan 2011 08:33:29 +0500
1.2 Name/Description: Альта ГТД
1.3 Version Number : 1.11.99.16
1.4 Parameters :
1.5 Compilation Date: Thu, 27 Jan 2011 16:30:31 +0500

Exception:
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
2.1 Date : Fri, 28 Jan 2011 12:31:29 +0500
2.2 Address: 4066C2E1
2.3 Module : adortl60.bpl
2.4 Type : EOleException
2.5 Message: Использование предикатов CONTAINS и FREETEXT для табличное или индексированное представление "DOCS" невозможно из-за отсутствия полнотекстового индекса.Active Controls:
----------------------------------------------
3.1 Form Class : TfrmMain
3.2 Form Text : Альта - [gtd: Список ГТД]
3.3 Control Class: TDBGridEh
3.4 Control Text :

Computer:
---------------------------------------------------------------------
4.1 Name : ST001
4.2 User : (User)
4.3 Total Memory : 4085 Mb
4.4 Free Memory : 2589 Mb
4.5 Total Disk : 38.96 Gb
4.6 Free Disk : 14.43 Gb
4.7 System Up Time: 4 hours, 8 minutes, 44 seconds
4.8 Processor : Intel(R) Core(TM)2 Duo CPU E7500 @ 2.93GHz
4.9 Display Mode : 1280 x 1024, 32 bit

Operating System:
---------------------------------------
5.1 Type : Microsoft Windows Vista
5.2 Build # : 7600
5.3 Update :
5.4 Language: Russian
Sergey
Аксакал
Сообщения: 671
На форуме: c 14 ноя 2004
Откуда: Санкт-Петербург
Сказал: 4 ед.
Получил: 102 ед.

Re: проблемы с поиском

Сообщение Sergey »

puser671 писал(а):поиск не работает
выдает ошибку
На форуме есть такая штука - поиск
http://alta.ru/phpBB/viewtopic.php?f=36 ... xt#p128864
puser671
Почетный участник
Сообщения: 227
На форуме: c 05 май 2010
Сказал: 25 ед.
Получил: 19 ед.

Re: проблемы с поиском

Сообщение puser671 »

Sergey писал(а):
puser671 писал(а):поиск не работает
выдает ошибку
На форуме есть такая штука - поиск
http://alta.ru/phpBB/viewtopic.php?f=36 ... xt#p128864[/quot]
запустил -
IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'Docs' AND COLUMN_NAME = 'txt')
ALTER TABLE Docs ADD [txt] char(3) NOT NULL CONSTRAINT DF_Docs_txt DEFAULT 'txt';
IF NOT ((SELECT DATABASEPROPERTY(DB_NAME(), N'IsFullTextEnabled')) = 1)
exec sp_fulltext_database N'enable';
IF NOT EXISTS (SELECT * FROM sysfulltextcatalogs WHERE name = N'FTC_Docs')
exec sp_fulltext_catalog N'FTC_Docs', N'create';
exec sp_fulltext_table N'[dbo].[Docs]', N'create', N'FTC_Docs', N'PK_Docs';
exec sp_fulltext_column N'[dbo].[Docs]', N'BLOB', N'add', 1033, N'txt';
exec sp_fulltext_table N'[dbo].[Docs]', N'activate';
exec sp_fulltext_catalog N'FTC_Docs', N'start_full';
exec sp_fulltext_table N'[dbo].[Docs]', N'start_change_tracking';
exec sp_fulltext_table N'[dbo].[Docs]', N'start_background_updateindex'

Сообщение 4902, уровень 16, состояние 1, строка 2
Не удалось найти объект "Docs", так как он не существует, или отсутствуют разрешения.
Sergey
Аксакал
Сообщения: 671
На форуме: c 14 ноя 2004
Откуда: Санкт-Петербург
Сказал: 4 ед.
Получил: 102 ед.

Re: проблемы с поиском

Сообщение Sergey »

puser671 писал(а): Сообщение 4902, уровень 16, состояние 1, строка 2
Не удалось найти объект "Docs", так как он не существует, или отсутствуют разрешения.
Так а Вы в какой базе данных запускали этот скрипт? Выберите базу gtd и объект "Docs" сразу найдется.
Sergey
Аксакал
Сообщения: 671
На форуме: c 14 ноя 2004
Откуда: Санкт-Петербург
Сказал: 4 ед.
Получил: 102 ед.

Re: проблемы с поиском

Сообщение Sergey »

puser671 писал(а): зашел в диспетчер конфигурации SQL сервера
службу fulltextsearch в диспетчере конфигурации SQL-сервера не нашел
Если Вы не нашли службы полонотекстового поиска, то никакой скрипт уже не поможет.
Необходимо для начала ее установить, только сделать это не так просто.
Проще переустановить SQL сервер.
В момент выбора компонентов для уствановки укажите чтобы устанавливались все компоненты.
Следующие пользователи поблагодарили Sergey за это собщение: puser671
warner
Почетный участник
Сообщения: 130
На форуме: c 25 фев 2010
Сказал: 14 ед.
Получил: 17 ед.

Re: проблемы с поиском

Сообщение warner »

Как раз переустановить SQL сервер сложнее и затратнее по времени.
У меня тоже был отключен полнотекстовый поиск (человек, ставивший sql Сервер видать отвлёкся и не поставил галочку)
В итоге я попрыгал по разным менюшкам и кнопкам, и такой путь меня спас:
Панель управления винды->Установка/Удаление программ->Microsoft SQL Server 2005->Изменить->MSSQLServer:Компонент Database Engine....->Далее->Компонент Database Engine->Далее->Далее->Изменить установленные компоненты->и там выставить Full-text search во включенное состояние. и дальше доустановить его. Может затребовать инсталляху sql сервера, с которой ставили. А потом приведённым здесь скриптом прошёлся по всем базам гтдшным. Всё работает.
Следующие пользователи поблагодарили warner за это собщение: puser671
puser671
Почетный участник
Сообщения: 227
На форуме: c 05 май 2010
Сказал: 25 ед.
Получил: 19 ед.

Re: проблемы с поиском

Сообщение puser671 »

Sergey писал(а):
puser671 писал(а): зашел в диспетчер конфигурации SQL сервера
службу fulltextsearch в диспетчере конфигурации SQL-сервера не нашел
Если Вы не нашли службы полонотекстового поиска, то никакой скрипт уже не поможет.
Необходимо для начала ее установить, только сделать это не так просто.
Проще переустановить SQL сервер.
В момент выбора компонентов для уствановки укажите чтобы устанавливались все компоненты.
всем спасибо. действительно не был установлен компонент. Пришлось скопировать базу, затем полностью заново установить SQL, востановить скопированную базу. Помучился.... Но сам виноват...
Ответить