Selecione TOP N linhas ausentes na tabela temporal do SSMS

8

Estou usando tabelas temporais no meu banco de dados e, quando clico com o botão direito do mouse na minha tabela no Management Studio 2017 (v17.4 14.0.17213.0), não vejo as Linhas 1000 principais selecionadas no menu de contexto (não há problema com tabelas não temporais )

ssms ausentes selecione top

Alguma idéia de como recuperar esse menu de contexto? Sinto que isso tem a ver com a versão do SQL Server que estou executando (SQL 13.1.4001.0 Express Edition)

tully2003
fonte
Relacionado: 1 e 2
Alexei

Respostas:

6

Meu SSMS 17.5 mostra o menu de contexto para "Selecionar as 1000 principais linhas" em uma tabela temporal do SQL Server 2016 no Enterprise Edition.

insira a descrição da imagem aqui

No SQL Server 2016 Express, via SSMS 17.5, não consigo ver o menu de contexto "Selecionar as 1000 principais linhas".

insira a descrição da imagem aqui

Parece ser uma decisão proposital da Microsoft no SQL Server Management Studio.

Max Vernon
fonte
Decisão bastante triste. Eu quase não imagino que alguém vá ao seu gerente e diga: "Você sabe, vamos mudar para o Enterprise para $$$$$. Não é que o Express não funcione para nós, apenas carecem de menus de contexto no Management Studio".
Andriy K
Eu concordo, @AndriyK - algumas decisões são muito estranhas.
Max Vernon
4

Apenas uma solução alternativa que encontrei "por acaso":

Se estiver usando tabelas temporais, sempre crio a tabela temporal como mytable_history.

Portanto, se você abrir a árvore para essa tabela, ela sempre mostra primeiro o nome da tabela temporal. Se você clicar com o botão direito do mouse na tabela temporal, MOSTRA a opção "selecionar nnn linhas e editar nnn linhas"

Portanto, se você criar o script, obviamente ele conterá os mesmos nomes de coluna - apenas com errado "from", então eu apenas apago essa sequência "_history"e a executo. E VOILA, agora tenho meu seleto na mesa que eu queria ...

Problema relacionado nas páginas de fórum / sugestão do SQL Server, vote:

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

Klaus Oberdalhoff
fonte
O bug feedback.azure.com vinculado é para a entrada de menu "Design" (o SSMS não suporta a ferramenta Design de tabela para nenhum SKU do SQL Server) e não está relacionado ao menu de contexto massivamente incorreto e inútil no SSMS para tabelas temporais no SQL Server Express.
Dai
Também apresentei um tempo de solicitação mais específico: feedback.azure.com/forums/908035-sql-server/suggestions/…
Andriy K