Wählen Sie TOP N Zeilen, die in der SSMS-Zeittabelle fehlen

8

Ich verwende temporäre Tabellen in meiner Datenbank. Wenn ich in Management Studio 2017 (v17.4 14.0.17213.0) mit der rechten Maustaste auf meine Tabelle klicke, wird im Kontextmenü die Option Top 1000 Zeilen auswählen nicht angezeigt (bei nicht temporären Tabellen gibt es kein Problem )

ssms fehlt select top

Irgendwelche Ideen, wie man dieses Kontextmenü zurückbekommt? Ich habe das Gefühl, dass dies mit der Version von SQL Server zu tun hat, die ich verwende (SQL 13.1.4001.0 Express Edition).

tully2003
quelle
Verwandte: 1 und 2
Alexei

Antworten:

6

Mein SSMS 17.5 zeigt das Kontextmenü für "Select Top 1000 Rows" für eine zeitlich aktivierte SQL Server 2016-Tabelle in Enterprise Edition an.

Geben Sie hier die Bildbeschreibung ein

In SQL Server 2016 Express wird über SSMS 17.5 das Kontextmenü "Top 1000 Zeilen auswählen" nicht angezeigt.

Geben Sie hier die Bildbeschreibung ein

Dies scheint eine gezielte Entscheidung von Microsoft in SQL Server Management Studio zu sein.

Max Vernon
quelle
Ziemlich traurige Entscheidung. Ich kann mir kaum vorstellen, dass jemand zu seinem Manager geht und sagt: "Wissen Sie, wechseln wir für $$$$$ zu Enterprise. Es ist nicht so, dass Express für uns nicht funktioniert, mir fehlen nur Kontextmenüs in Management Studio."
Andriy K
Ich stimme zu, @AndriyK - einige Entscheidungen sind sehr seltsam.
Max Vernon
4

Nur eine Problemumgehung, die ich "zufällig" gefunden habe:

Bei Verwendung von Zeittabellen erstelle ich die Zeittabelle immer als mytable_history.

Wenn Sie also den Baum für diese Tabelle öffnen, wird immer zuerst der Name der temporären Tabelle angezeigt. Wenn Sie mit der rechten Maustaste auf DIESE Zeittabelle klicken, wird die Meldung "nnn Zeilen auswählen und nnn Zeilen bearbeiten" angezeigt.

Wenn Sie also das Skript erstellen, enthält es offensichtlich die gleichen Spaltennamen - nur mit falsch "from", also lösche ich einfach diese Zeichenfolge "_history"und führe sie aus. Und VOILA, ich habe jetzt meine Auswahl auf dem Tisch, den ich wollte ...

Verwandte Ausgabe in SQL Server-Forum / Vorschlagseiten, bitte abstimmen:

https://feedback.azure.com/forums/908035-sql-server/suggestions/32898913-ssms-right-click-menu-option-to-design-tables

Klaus Oberdalhoff
quelle
Der verknüpfte Feedback.azure.com-Fehler betrifft den Menüeintrag "Design" (SSMS unterstützt das Table Design-Tool für keine SKU von SQL Server) und steht in keinem Zusammenhang mit dem massiv falschen und nutzlosen Kontextmenü in SSMS für temporäre Tabellen in SQL Server Express.
Dai
Ich habe vor einiger Zeit auch eine spezifischere Anfrage eingereicht: feedback.azure.com/forums/908035-sql-server/suggestions/…
Andriy K