Brent Ozar teve um post SQL Server 2016 e Internet: Forced Updates, Phoning Home . "Problema nº 1" é 'Você provavelmente não deve executar 2016 lado a lado com versões mais antigas.' Então, verifiquei o idioma em todos os ULAs de instalação do SQL Server e todos dizem a mesma coisa. Eu sei que alguns componentes compartilhados serão atualizados para a versão mais recente em um servidor após a instalação da referida versão e recurso, mas isso já existe em muitas instalações de instâncias guiadas por Glenn Berry. Tem algo que estou perdendo?
relate perguntas
-
SQL Server - Como as páginas de dados são armazenadas ao usar um índice clusterizado
-
Preciso de índices separados para cada tipo de consulta ou um índice de várias colunas funcionará?
-
Quando devo usar uma restrição exclusiva em vez de um índice exclusivo?
-
Quais são as principais causas de deadlocks e podem ser evitadas?
-
Como determinar se um Índice é necessário ou necessário
Correndo o risco de falar diretamente para @BrentOzar - não acho que ele esteja dizendo que você não pode instalar o SQL Server 2016 junto com uma versão anterior. Sua postagem no blog 1 afirma:
Isso não significa que você receberá atualizações que irão atrapalhar sua caixa. Essencialmente, qualquer instalação corporativa do SQL Server deve ser gerenciada com cuidado - você provavelmente não deve permitir atualizações automáticas do SQL Server , e eu teria muito medo de deixar o Windows Update instalar qualquer atualização automaticamente sem algum tipo de gerenciamento pró-ativo .
Teste sua implantação planejada em uma caixa de não produção para ver se a instalação do SQL Server 2016 causará problemas para seu ambiente. Em seguida, tome uma decisão informada sobre como aplicar as atualizações. Decida por si mesmo se você pode arcar com o risco de uma instalação lado a lado, versus o custo extra de executar várias caixas do SQL Server.
É importante ler as razões relativas a esta revelação avassaladora
Do jeito que li isso, a preocupação é o potencial de uma versão substituir posteriormente os arquivos compartilhados e necessários por outra versão. Este é provavelmente o resultado do DLL Hell . Você pode ver isso na Wikipage,
Diante disso, a sugestão de não rodar duas versões lado a lado faz todo o sentido.
Futuro Protegendo o Problema
Uma maneira de evitar o inferno da DLL é atualizar e instalar o Ubuntu, que não tem esse problema. O SQL Server 2017 será executado no Ubuntu. Isso significa que o SQL Server 2018 provavelmente também será executado no Ubuntu. Nesse momento, você poderá executar as duas versões simultaneamente. Então é bom ver o trabalho do Linux abrindo caminho. Para Linux, o SQL Server é atualmente autocontido no
/opt
diretório e empacotado oficialmente comdpkg
(que oferece suporte a várias versões).