Tümü tam metin katalogları içeren çok sayıda veritabanını çalıştıran bir SQL Server 2005 SP2 makinesine sahibiz. Bu veritabanlarından birini veya bir tam metin dizinini yeniden oluşturmaya çalıştığımızda, bırakma veya yeniden oluşturma işlemi bir MSSEARCH bekleme türü ile süresiz olarak askıda kalıyor. Süreç öldürülmez ve bir şeylerin yeniden yayınlanmasını sağlamak için bir sunucu yeniden başlatılması gerekir. Bir Microsoft forumlarında 1 numaralı yayına dayanarak, sorunun yanlış bir şekilde kaldırılmış tam metin kataloğu olabileceği ortaya çıkıyor. Herkesin hepsini kaldırmak zorunda kalmadan soruna hangi kataloğun neden yol açtığını belirlemek için bir yol önerilebilir mi?SQL Server Tam Metin Araması: MSSEARCH bekleme işlemleri ile bekletme işlemleri
1 [http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2681739&SiteID=1] “Evet veritabanında tam metin katalogları var mı, ama ben veritabanı için devre dışı tam metin araması ve engelli MSFTESQL beri, ben onları şüphelenmedi. Ancak, Microsoft desteğiyle ilgili bir makalem var, nasıl düzgün şekilde kaldırılmadığı için katalogları nasıl test edebildiğimi gösteriyor. Bu yüzden, eski bir kataloğun var olduğunu keşfettim, sonra, tam metin aramasını yeniden etkinleştirdikten sonra ve sonra silme işlemini yapabildim, o zamandan beri yedeklerim çalıştı. ”
İlginç. ProcMon, sunucudaki diğer veritabanlarından birinden bir tam metin dizin dosyasında bir paylaşım ihlali bildirir. Yani yeniden inşa etmek yardımcı olabilir. Hata çok aralıklı olarak gerçekleşir, bu yüzden düzeltilip düzeltilmediğini öğrenmek biraz zaman alır. – RedGreenCode