Проблема с поиском документов
Добавлено: Сб янв 29, 2011 10:59
поиск не работает
выдает ошибку
Использование предикатов CONTAINS и FREETEXT для табличное или индексированное представление "DOCS" невозможно из-за отсутствия полнотекстового индекса.Active Controls:
зашел в диспетчер конфигурации SQL сервера
службу fulltextsearch в диспетчере конфигурации SQL-сервера не нашел
запустил скрипт fulltext.sql ( из папки C:\Alta\Utils).
Появилось сообщение.
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", так как он не существует, или отсутствуют разрешения.
Что требуется сделать???
выдает ошибку
Использование предикатов CONTAINS и FREETEXT для табличное или индексированное представление "DOCS" невозможно из-за отсутствия полнотекстового индекса.Active Controls:
зашел в диспетчер конфигурации SQL сервера
службу fulltextsearch в диспетчере конфигурации SQL-сервера не нашел
запустил скрипт fulltext.sql ( из папки C:\Alta\Utils).
Появилось сообщение.
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", так как он не существует, или отсутствуют разрешения.
Что требуется сделать???