Düzeltme: BIR tam metin popülasyonu hataları, sonra SQL Server 2000 Service Pack 3 Uygula

Makale çevirileri Makale çevirileri
Makale numarası: 814035 - Bu makalenin geçerli olduğu ürünleri görün.
Bu makale arşivlenmiştir. "Olduğu gibi" sunulmaktadır ve bundan sonra güncelleştirilmeyecektir.
# Hata: 364037 (SQL Server 8.0)
Hepsini aç | Hepsini kapa

Bu Sayfada

Belirtiler

SQL Server 2000 Service Pack 3 (SP3) için yükselttikten sonra bir tam metin kataloğunu popülasyonunu başarısız olabilir ve bir hata iletisi alırsınız.

Popülasyon, Query Analyzer'ı kullanarak başlatılır, hızlı bir şekilde, bir hata tamamlanır. Ancak, aşağıdaki komut, 0, # dizin hiçbir öğe başarıyla oluşturulmuş olduğunu gösterir:
SELECT FULLTEXTCATALOGPROPERTY('<catalog_name>',  'ItemCount') 

Ayrıca, uygulama olay günlüğünde aşağıdaki uyarıyı bildirilen:

Olay türü: uyarı
Olay kaynağı: Microsoft Search
Olay kategorisi: alma
Olay KIMLIĞI: 3036
Açıklama:
Projedeki < SQLSERVER SQLxxxxxxxxxx > gezinme çekirdek <MSSQL75://SQLServer/xxxxxx> erişilemiyor. Hata: 80004002 - desteklenen gibi arabirimi yok.

Neden

Bu sorun yalnızca Microsoft SQL Server 7.0 ve tam metin arama bileşeni yüklü olduğu sunucularda görünür. SQL Server 7.0 için tam metin arama, sözcük ayırıcılarını (metin dizini ve sorgu süresi tokenize kullanılır) yüklemek için SQL Server 2000 tam metin arama'den farklı bir kayıt mekanizması kullanır.

Örneğin, aşağıdaki kayıt defteri anahtarını (SQL Server 7.0 tam metin arama) bulunmaktadır., karşılık gelen nötr sözcük ayırıcısı için:

HKLM\Software\Microsoft\Search\1.0\Language\Neutral


Ayrıca, aşağıdaki anahtarı, (SQL Server 2000 tam metin arama) varsa, bağımsız bir sözcük ayırıcısı için karşılık gelen:

HKLM\Software\Microsoft\Contentindexcommon\LanguageResources\Default\Language Neutral


Ilk kayıt defteri anahtarı (SQL Server 7. 0'da), bağımsız bir sözcük ayırıcı Query.dll dosyaya işaret eder. SQL Server 7.0 (tüm sürümler) ve SQL Server 2000 (tüm sürümler) Service Pack 2'için ayarladığınızda, nötr bir sözcük ayırıcı Query.dll dosyasında bulunur.

SQL Server 2000 SP3'te, bağımsız bir sözcük ayırıcı farklı bir modüle, Tquery.dll taşır. Ikinci kayıt defteri anahtarı (SQL Server 2000 için gösterilen bir), SQL Server 2000 SP3'te nötr sözcük ayırıcısı doğru konumunu belirtmek için Microsoft Search (MSSearch) Kur tarafından güncelleştirildi. Ancak, MSSearch, sözcük ayırıcıları yüklenir bu ilk (eski konum için nötr sözcük ayırıcısı kullanarak bu durumda,), SQL Server 7.0 honors kayıt mekanizması tarafından SQL Server 2000 kayıt mekanizması ardından yoludur.

Örneğin bu senaryoda, tam metin kataloğu bir repopulation başladığınızda, MSSearch nötr bir sözcük ayırıcı SQL Server 7.0 konumu kullanarak yüklemeye çalışır; bu nedenle, the repopulation tamamlanamıyor.

Çözüm

Hizmet paketi bilgileri

Bu sorunu gidermek için <a0></a0>, Microsoft SQL Server 2000 için en son hizmet paketini edinin. Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
290211En son SQL Server 2000 hizmet paketi nasıl elde edilir

Düzeltme bilgileri

Bu düzeltmenin İngilizce sürümü, aşağıdaki tabloda listelenen dosya özniteliklerine (veya daha yenisi) sahiptir. Bu dosyaların tarihleri ve saatleri Koordinatlı Evrensel Saat'e (UTC) göre listelenir. Dosya bilgilerini görüntülediğinizde yerel saate dönüştürülür. UTC ve yerel saat arasındaki farkı bulmak için <a0></a0>, Denetim Masası'ndaki Tarih ve Saat aracında saat dilimi sekmesini kullanın.
   Date         Time   Version       Size           File name
   --------------------------------------------------------------
   20-Feb-2003  20:38  9.107.8320.3  200,704 bytes  Searchstp.exe  
			
Not: Dosya bağımlılıkları nedeniyle, en son düzeltme veya dosyaları içeren özellik ek dosyalar da içerebilir.


Pratik Çözüm

Bu davranışa geçici bir çözüm için şu adımları izleyin:
  1. Etkilenen sistem, bu makalenin önceki bölümlerinde açıklanan belirtilerle sergiler doğrulayın. Emin değilseniz, Microsoft Ürün Destek Hizmetleri'ne başvurun.
  2. Bu makalenin önceki bölümlerinde belirtilen kayıt defteri anahtarlarının var olduğunu doğrulayın.
  3. Sistem kayıt defterini yedekleyin.
  4. Aşağıdaki kayıt defteri anahtarını kaldırın:

    HKLM\Software\Microsoft\Search\1.0\Language\Neutral
  5. Microsoft Search yeniden başlatın ve sonra da başarısız örneğin alınma olasılığını yeniden başlatın. Bu kataloğu, diğer SQL örneklerinin örneğin alınma olasılığını içerebilir Server ve Microsoft Search kullanan diğer ürünlerden.
ÖNEMLI: Bu makale kayıt defterini değiştirmeyle ilgili bilgiler içermektedir. Kayıt defterini değiştirmeden önce yedeklediğinizden ve bir sorun çıkması durumunda kayıt defterini geri nasıl yükleyeceğinizi anladığınızdan emin olun. Kayıt defterini yedekleme, geri yükleme ve düzenleme ile ilgili bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
256986Microsoft Windows Kayıt Defteri'nin Açıklaması
UYARı: Kayıt Defteri Düzenleyicisi'ni yanlış kullanırsanız, işletim sisteminizi yeniden yüklemenizi gerektirebilecek ciddi sorunlara neden olabilir. Microsoft, Kayıt Defteri Düzenleyicisi yanlış kullanımından kaynaklanan sorunları çözebileceğinizi garanti edemez. Kayıt Defteri Düzenleyicisi'ni kullanmak kendi sorumluluğunuzdadır.
Tam metin arama kümelenmiş bir kaynak, ek aşağıdaki önemli noktalar geçerlidir:
  • Tüm küme düğümlerinden, bu makalenin önceki bölümlerinde belirtilen kayıt defteri anahtarını kaldırmanız gerekir. Microsoft Search durdurmadan önce hizmet, Küme Yöneticisi'nde SQL Server tam metin kaynağı çevrimdışı olması gerekir.
  • Microsoft Search hizmeti başlatıldıktan sonra SQL duruma Server tam metin kaynağı çevrimiçi Küme Yöneticisi'nde.

Durum

Microsoft, "Geçerli Olduğu Ürünler" bölümünde listelenen Microsoft ürünlerinde bu sorunun olduğunu onaylamıştır.Bu sorun ilk olarak Microsoft SQL Server 2000 Service Pack 4'te giderilmiştir.

Özellikler

Makale numarası: 814035 - Last Review: 26 Şubat 2014 Çarşamba - Gözden geçirme: 4.3
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 2000 Service Pack 3
Anahtar Kelimeler: 
kbnosurvey kbarchive kbmt kbhotfixserver kbqfe kbqfe kbsqlserv2000presp4fix kbfix kbbug KB814035 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:814035

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com