
Ich finde es toll, dass Baum- und Listensteuerungen in Windows inkrementelle Suchvorgänge ermöglichen. Wählen Sie einfach einen Startpunkt und geben Sie etwas ein, und die Steuerung wählt den am besten passenden Knoten für Sie aus.
Dies funktioniert in SSMS, es gibt jedoch ein ärgerliches Problem, insbesondere im Tabellenknoten. SSMS stellt allen Tabellennamen den Schemanamen und einen Punkt voran. Um hier eine inkrementelle Suche durchzuführen, muss ich „dbo.“ eingeben, gefolgt von dem, wonach ich suche. Gibt es eine Option, diese Tabellennamendarstellung in SSMS auszuschalten?
Ich hoffe, ich frage das auf der richtigen Stack-Exchange-Site. Wenn Sie meinen, es ist nicht richtig, lassen Sie es mich wissen!
Antwort1
Soweit mir bekannt ist, gibt es keine Möglichkeit, dies anzupassen. Wenn Sie zwei Objekte mit demselben Namen, aber in unterschiedlichen Schemata haben, z. B. sales.person, hr.person, dann gibt es keine Möglichkeit, sie zu unterscheiden.
Ich habe gestern gelesen überhttp://www.sqltreeo.com/wp/Damit können Sie die Baumhierarchie in SSMS anpassen. Vielleicht möchten Sie sich dieses Tool einmal ansehen, aber ich bezweifle, dass es Ihnen das ermöglicht.
Sie können jedoch mit der rechten Maustaste klicken und im Kontextmenü „Filter“ auswählen. Dies kommt dieser Funktion vermutlich am nächsten.
Antwort2
Problemumgehung:
Das IntelliSense-Verhalten der Baum-/Listenansicht ist im Fenster „Objekt-Explorer-Details“ verfügbar.
Anfangen:
Klicken Sie auf den Ordner „Tabellen“ im Objekt-Explorer. Klicken Sie auf F7, um das Fenster „Objekt-Explorer-Details“ zu öffnen. In diesem Fenster können Sie mithilfe von IntelliSense die beste Übereinstimmung mit dem Eintrag in der Struktur-/Listenansicht finden.
Zuletzt:
Verschieben Sie das Fenster „Objekt-Explorer-Details“ an die gleiche Position wie das Fenster „Objekt-Explorer“, wenn diese Position gewünscht ist.
Antwort3
Die aktuelle Beschränkung auf 2500 erweiterte Elemente in einem Objekt-Explorer-Knoten wurde eingeführt, um zu verhindern, dass das Tree View-Steuerelement die 64-KB-Grenze überschreitet, wenn mehrere Objekt-Explorer-Knoten erweitert werden. Die Windows XP- und Windows Server 2003-Version des Tree View-Steuerelements weist einen Fehler auf, bei dem die Anzeige von Knoten einfach aufhört, sobald die Gesamtzahl der Knoten 64 K überschreitet.
Im Fenster „Objekt-Explorer-Details“ können Sie die gesamte Liste der Elemente anzeigen. Die oben genannte Einschränkung gilt nicht. Benutzer können die Liste anzeigen, indem sie auf den Informationsknoten klicken, der die Warnung im Objekt-Explorer anzeigt. „Objekt-Explorer-Details“ dupliziert die meisten Funktionen des Objekt-Explorers, einschließlich aller Kontextmenüs.
Gut für den Einsatz: -
So beheben Sie das Problem: Drücken Sie entweder die Taste F7, um die Objekt-Explorer-Details anzuzeigen, oder wählen Sie Ansicht > Objekt-Explorer-Details
Ich würde auch die Filteroption im Kontextmenü der Tabelle vorschlagen, da in der Frage explizit gefragt wurde, wie die Details des Objekt-Explorers vermieden werden können.