سؤال

أحاول تمكين فهرسة النص الكامل في SQL Server 2005 Express.أقوم بتشغيل هذا على جهاز الكمبيوتر المحمول الخاص بي باستخدام Vista Ultimate.

أدرك أن الإصدار القياسي من SQL Server Express لا يحتوي على فهرسة النص الكامل.لقد قمت بالفعل بتنزيل وتثبيت "Microsoft SQL Server 2005 Express Edition مع Advanced Services Service Pack 2" (تحميل).

لقد تأكدت أيضًا من أن خدمات "SQL Server (مثيل)" و"SQL Server FullText Search (مثيل)" تعمل على نفس الحساب وهو "خدمة الشبكة".

لقد حددت أيضًا خيار "استخدام فهرسة النص الكامل" في خصائص قاعدة البيانات > منطقة الملفات.

يمكنني تشغيل استعلام SQL "Select FullTexTserviceProperty ('isfulltextinstalled') ؛" وإعادة 1.

المشكلة التي أواجهها هي أنه عندما يكون الجدول الخاص بي مفتوحًا في عرض التصميم وحدد "إدارة فهرس النص الكامل"؛تعرض نافذة فهرس النص الكامل الرسالة...

""إنشاء فهرس النص الكامل غير متوفر.تأكد من حصولك على الأذونات الصحيحة أو من تحديد كتالوجات النص الكامل."

أي أفكار حول ما يجب التحقق منه أو إلى أين تذهب بعد ذلك؟

هل كانت مفيدة؟

المحلول

sp_fulltext_database 'enable'

CREATE FULLTEXT CATALOG [myFullText]
WITH ACCENT_SENSITIVITY = ON

CREATE FULLTEXT INDEX ON [dbo].[tblName] KEY INDEX [PK_something] ON [myFullText] WITH CHANGE_TRACKING AUTO
ALTER FULLTEXT INDEX ON [dbo].[otherTable] ADD ([Text])
ALTER FULLTEXT INDEX ON [dbo].[teyOtherTable] ENABLE

نصائح أخرى

كل ما احتاجه للحصول على فهرسة النص الكامل للعمل هو...

إنشاء كتالوج النص الكامل [myFullText] مع ACCENT_SENSITIVITY = تشغيل

بعد ذلك يمكنني تشغيل استعلام CREATE FULLTEXT INDEX أو استخدام إدارة فهرس FullText في MSSQL Management Studio.

استخدم استوديو إدارة خادم SQL.

قم بتسجيل الدخول كمسؤول إلى حساب Windows الخاص بك.

ثم حدد قاعدة البيانات وانقر بزر الماوس الأيمن على قاعدة البيانات في استوديو إدارة خادم SQL وحدد تحديد فهرس النص الكامل وسيتم إرشادك طوال العملية بواسطة استوديو الإدارة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top