Indicizzazione full-text per una vista con più database
-
09-09-2019 - |
Domanda
Può MS SQL sostenere l'indicizzazione full-text per la vista che collega (o unisce sindacati) più database?
Soluzione
Sì, assolutamente. Ogni indice sarà interrogato singolarmente ei risultati saranno combinati dal motore.
Ad esempio, se hai:
- DatabaseA, TableA, FieldA con un indice completo
- DatabaseB, TableB, FieldB con un indice completo
E si ha una vista che include entrambi i campi da entrambe le tabelle in entrambi i database, funzionerà bene quando si esegue una query che vista. Dal punto di vista di SQL Server, non importa se sono nello stesso database o meno.
Se questo non corrisponde lo scenario, prova a pubblicare maggiori dettagli circa i vostri problemi. Grazie!
Altri suggerimenti
No, non a tutti.
Non è possibile creare un indice completo su una tabella o una vista senza un indice.
Non è possibile creare una vista con un indice cluster che contiene Sinistra / unisce o Unioni destra.
Si può fare una ricerca a testo integrale su una vista che contiene i dati da un altro database, ma solo se contiene una singola tabella o tabelle unite interne.