Frage

Kann MS SQL die Volltextindexierung für eine Ansicht unterstützen, die mehrere Datenbanken verbindet (verbindet oder Gewerkschaften)?

War es hilfreich?

Lösung

Ja absolut. Jeder Index wird einzeln abgefragt und die Ergebnisse werden vom Motor kombiniert.

Zum Beispiel, wenn Sie:

  • Datenbank, Tablea, Fielda mit einem Volltextindex
  • Databaseb, TableB, Feldb mit einem Volltextindex

Und Sie haben eine Ansicht, die beide Felder aus beiden Tabellen in beiden Datenbanken enthält. Es funktioniert gut, wenn Sie diese Ansicht abfragen. Aus Sicht des SQL Servers spielt es keine Rolle, ob sie sich in derselben Datenbank befinden oder nicht.

Wenn dies nicht Ihrem Szenario übereinstimmt, veröffentlichen Sie mehr Details über Ihre Herausforderungen. Vielen Dank!

Andere Tipps

Nein überhaupt nicht.

Sie können keinen Volltextindex in einer Tabelle oder Ansicht ohne Index erstellen.

Sie können keine Ansicht mit einem Cluster -Index erstellen, der links/rechts oder Gewerkschaften enthält.

Sie können eine vollständige Textsuche in einer Ansicht durchführen, die Daten aus einer anderen Datenbank enthält, jedoch nur, wenn sie eine einzelne Tabelle oder innere zusammengefügte Tabellen enthält.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top