Upgrade von MS SQL 2005 zu MS SQL 2008
3. Februar 2010 von Hendrik Schreiber
Falls sich jemand wundert, warum er folgenden Fehler bekommt:
“Null or empty full-text predicate error in full text searching [...]”
Im SQL Server 2008 ist anscheinend die Auswertung von “and” und “or” Verknüpfungen geändert worden. Vorher wurde eine Verknüpfung von links nach rechts durchgegangen und dabei ausgewertet. Wenn z.B. in einer “or” Verknüpfung der aktuelle Teil “true” ergibt, wurde der Rest nicht mehr ausgewertet.
Hier wird beschrieben, wie man die Volltextabfrage umstrukturieren kann: Link!
Eine Vermutung ist, dass das an der höheren Parallelisierung liegt, die es im SQL Server 2008 gibt?!
