data aus mehr als 2000 databaseen auswählen?

Wie kann ich ein Feld in mehr als 2000 databaseen in SQL server suchen / auswählen. Ich habe eine Haupt-database bestehend aus einer Tabelle namens 'Kewword', wo ich die Schlüsselwelt unter 'kewwordtitle' Feld in Keyword-Tabelle speichern, wenn neue Benutzer registrieren eine neue database für den Benutzer erstellt und Benutzer verwenden ein Keyword, jetzt ist die situtation, wie Ich kann feststellen, wie viel Benutzer eine Schlüsselarbeit verwenden, hier Keywordtitle ist Primärschlüssel, … Danke /

Ihre Frage ist ein bisschen unscharf, aber wenn dies ein Ein-Schuss ist und wenn alle Ihre databaseen auf der gleichen Instanz sind, können Sie so etwas wie:

declare @t table(col int) insert @t exec sp_MSforeachdb 'use ?; select 1 from keyword where keywordtitle = ''<yourkeyword>''' select count(*) from @t