Existe alguma complicação importante que alguém possa encontrar ao usar a versão mais recente (desenvolvedor) do SSMS com instâncias mais antigas do SQL Server 2005?
De alguma forma alguém poderia afetar os dados usando esta versão?
Existe alguma complicação importante que alguém possa encontrar ao usar a versão mais recente (desenvolvedor) do SSMS com instâncias mais antigas do SQL Server 2005?
De alguma forma alguém poderia afetar os dados usando esta versão?
Meu lema é sempre usar a versão mais recente das ferramentas e sempre ter ferramentas >= motor mais alto que você gerencia. Geralmente, quase tudo nas versões modernas é compatível com versões anteriores desde as instâncias de 2005.
Existem algumas exceções, além das que outros mencionaram:
O bom é que você pode instalar tanto a versão 2005 das ferramentas quanto a versão mais recente lado a lado. Dessa forma, se você encontrar algum problema de compatibilidade, poderá iniciar a versão mais antiga.
Em geral, você deve ser capaz de usar a versão mais recente para quase tudo e não se preocupar com efeitos negativos em seus dados (divulgação completa, porém - não uso muito a funcionalidade da interface do usuário, principalmente os designers com bugs) .
Estou usando há cerca de um ano conectando também ao SQL Server 2005. Existem alguns recursos que não funcionam, pelo menos os seguintes dois que me lembro agora:
A conexão com o criador de perfil não funciona. Percebi que há um patch para isso, mas ainda não está no service pack. O erro diz "O SQL Server Profiler não pode executar esta ação em servidores de banco de dados anteriores a 2005. Use o SQL Server 2005 ou posterior", mesmo que o servidor seja 2005.
Não é possível exibir as propriedades de um índice no explorador de objetos. O erro é "Não é possível ler a propriedade IsSparse"
Isso depende da sua definição de complicação importante. Isso fará com que seus dados sejam afetados de forma negativa? Não.
Eu recomendaria usar o SSMS 2014 para administrar uma instância de produção de 2005? Não, porque você terá muitos problemas ao usar a GUI para executar muitos tipos de operações. Mesmo que sejam suportados em 2005, eles podem ter sido alterados desde então e o uso da GUI atualizada pode não ser viável.
Acostume-se a ver muitos pop-ups como este (isso é para uma instância de 2000, pois convenientemente nossa única instância de 2005 agora está funcionando):
Funciona, mas isso não significa que seja uma boa ideia.