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)


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.


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


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.