سؤال

حصلت على شرط لإعادة إنشاء مؤشر النص الكامل MSSQL.
المشكلة هي - أحتاج إلى معرفة بالضبط عند القيام به وظيفة. لذلك - فقط الاتصال:

ALTER FULLTEXT CATALOG fooCatalog
REBUILD WITH ACCENT_SENSITIVITY = OFF  

لا يعمل أو أفعل شيئا خاطئا قليلا. : /

أيه أفكار؟

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

المحلول

يمكنك تحديد حالة فهرسة النص الكامل عن طريق الاستعلام خصائص الفهرسة مثله:

SELECT FULLTEXTCATALOGPROPERTY('IndexingCatalog', 'PopulateStatus') AS Status

الجدول ملء النص الكامل

Displays the population status of the full-text indexed table.

The possible values are as follows:

0 = Idle.

1 = Full population is in progress.

2 = Incremental population is in progress.

3 = Propagation of tracked changes is in progress.

4 = Background update index is in progress, such as automatic change

تتبع.

5 = Full-text indexing is throttled or pause

نصائح أخرى

بما أنني لا أستطيع التعليق على إجابة ماغنوس بعد (عدم وجود سمعة)، سأضيفه هنا. لقد وجدت أن هناك تضارب في المعلومات حول MSDN وفقا ل هذا msdn link.. وبعد وفقا للربط الذي أشير إليه، يحتوي Populatestatus على 10 قيم محتملة مدرجة أدناه:

0 = Idle.

1 = Full population in progress

2 = Paused

3 = Throttled

4 = Recovering

5 = Shutdown

6 = Incremental population in progress

7 = Building index

8 = Disk is full.  Paused.

9 = Change tracking
SELECT name, case FULLTEXTCATALOGPROPERTY(name, 'PopulateStatus') 
    when 0 then 'Idle'
    when 1 then ' Full population in progress'
    when 2 then ' Paused'
    when 3 then ' Throttled'
    when 4 then ' Recovering'
    when 5 then ' Shutdown'
    when 6 then ' Incremental population in progress'
    when 7 then ' Building index'
    when 8 then ' Disk is full.  Paused.'
    when 9 then ' Change tracking' end AS Status
from sys.fulltext_catalogs
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top