ERROR MESSAGE 7668

Reading Time: 2 minutes

Merhaba Arkadaşlar bu gün sizlere Database ‘imiz üzrinden Full-Text kataloğumuzu kaldırırken aldığımız hatanın çözümünü anlatacağım.

fullTextCatalog-Drop

 

Bizim SqlTurkiyeFTDB adında bir Database imiz olsun ve bunun içerisinde FullTextTable adında da bir tablomuz yer alsın .

Bu database imizin üzerinde FullTextTable_FC adında bir Full-Text Kataloğumuz yer alıyor . Peki biz bu Full-Text kataloğumuzu nasıl kaldırırız. Full-Text Kataloglar DROP komutu ile aynı bir index silme şeklinde de olduğu gbi kaldırılıyor.

Syntax :

Bizde aynı yukarıda yer alan Syntax ‘ı kullanarak Kataloğumuzu silmeye çalışalım ;

Drop işlemini Execute ettikten sonra aşağıdaki hata Mesajı ekrana gelmektedir.

Msg 7668, Level 16, State 1, Line 2

Cannot drop full-text catalog ‘FullTextTable_FC’ because it contains a full-text index.

Bu mesaj bize şunu gösteriyor aslında ; Kataloğumuzun içinde yer alan Full-Text Index ler kaldırılmadan biz Full-Text kataloğumuzu DROP edemiyoruz.

O zaman ne yapmamız gerek ? Kataloğumuzda yer alan Full-Text Index’i kaldırmamız gerek ;

Full-Text Index ‘imizi slime Syntax ‘ı :

Yukarıda ki Syntax’ı mızı kullanarak tablo üzerinden Full-Text Index ‘imizi kaldıralım ;

Full-Text Index’imizi kaldırdığımıza gore şimdi Full-Text Kataloğumuzu kaldırabiliriz.

Drop işlemimiz Execute ettik ve Command(s) completed successfully. Mesajı ile karşılatık. Bu şekilde aldığımız hata mesajı ortadan kalkmış oldu ve işlemimizi gerçekleştirmenin yolunu öğrenmiş olduk.

 

ÖZET :

Sistemimizden Full-Text Kataloğa DROP işlemi uygulamadan önce tablo üzerinde yer alan Full-Text Index ‘imizi kaldırmamız gerekmektedir. Bu işlem sonuçlandıktan sonra Full-Text Kataloğu kaldırabiliriz ..

 

Konu boyunca uygulayacağınız Çalışma Script’i :

 

ykkrtvzt-300x168

 

 

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *