SSMS
 sql >> Base de Dados >  >> Database Tools >> SSMS

O SSMS falha ao tentar modificar o diagrama de banco de dados (v18.2)


Em 22 de julho de 2020, a MS lançou o SSMS versão 18.6 e um dos itens em seu Correções de bugs list é Diagramas de banco de dados :

Corrigido um problema pendente há muito tempo com Diagramas de Banco de Dados, causando a corrupção de diagramas existentes e falha do SSMS. Se você criou ou salvou um diagrama usando o SSMS 18.0 a 18.5.1 e esse diagrama inclui uma anotação de texto, você não poderá abrir esse diagrama em nenhuma versão do SSMS. Com essa correção, o SSMS 18.6 pode abrir e salvar um diagrama criado pelo SSMS 17.9.1 e anteriores. O SSMS 17.9.1 e versões anteriores também podem abrir o diagrama após serem salvos pelo SSMS 18.6. Consultefeedback do usuário do SQL Server .

Eles se referem ao UserVoice item que mencionei abaixo na minha resposta original. Esse item recebeu 1239 votos e agora está marcado como Completed e tem um link para postagem do blog por Drew Skwiers-Koballa, Gerente de Programas, SQL Server. A postagem do blog tem um texto quase idêntico:

A versão 18.6 é a segunda versão principal do SSMS em 2020 e inclui várias alterações de alto impacto, incluindo uma correção para falhas nos diagramas de banco de dados.

Se você criou ou salvou um diagrama usando o SSMS 18.0 a 18.5.1 e esse diagrama inclui uma anotação de texto, você não poderá abrir esse diagrama em nenhuma versão do SSMS. Com essa correção, o SSMS 18.6 pode abrir e salvar um diagrama criado pelo SSMS 17.9.1 e anterior, bem como por outras instâncias do SSMS 18.6. O SSMS 17.9.1 e versões anteriores também poderão abrir o diagrama após ser salvo pelo SSMS 18.6.

Aqui está minha resposta original que escrevi antes do lançamento do SSMS 18.6.

A MS reconheceu que há um problema com o recurso de diagramas de banco de dados no SSMS a partir de 18.2 (ainda 18.5.1). Você pode usar o SSMS versão 17.9.1 , que dá suporte a todos os recursos do SQL Server 2017 que você usa.

Na verdade, eles removeram o recurso de diagramas de banco de dados no SSMS 18.0 e o retornaram em 18.1 depois pessoas pediram , mas tem um problema.

Em Notas de lançamento para SQL Server Management Studio (SSMS) em Problemas conhecidos (18.2) há um item:

O Diagrama de Banco de Dados criado a partir de um SSMS em execução na máquina A não pode ser modificado na máquina B (traria o SSMS travado). Consulte UserVoice para obter mais detalhes.

Vote para uma correção no UserVoice:SSMS 18.1 trava ao abrir um diagrama de banco de dados

O gerente de produto da MS respondeu lá:

Eu gostaria de fornecer uma atualização sobre este problema/

Infelizmente, está se mostrando bastante complexo lidar com essa tecnologia antiga que é usada pelo SSMS. É por isso que está sendo bastante desafiador para mim encontrar uma solução.

Vou continuar trabalhando nisso, mas infelizmente não há solução à vista ainda.

-Mateo