none
Instalação STANDART x EXPRESS RRS feed

  • Pergunta

  • Tenho uma instalação num Desktop uma versão STANDART (acho que é 2012), onde estão - de fato - os Bancos de Dados.

    E... tinha a versão 2014 Express no meu notebook, acessando os BDs do desktop e gerando os scripts "aqui"...

    Resolvi procurar uma versão mais atual, pois englobam mais funções (ex. STRING_SPLIT entre outras) e baixei a versão 2017 Express. No entanto, verifiquei que o SSMS vem separado como Ferramenta agora, certo? Julguei desnecessário instalar o Express e instalei o SSMS versão 17.9.1.

    Todos os scripts estão funcionando normalmente, mas não consigo USAR a nova função STRING_SPLIT ... mesmo que o SSMS identifique a palavra como chave (troca de cor, como uma função em "pink").

    Então desinstalei tudo e instalei uma instância do Express 2017, mas ele não acompanha o SSMS como na versão 2014...

    Preciso de ambos? O que eu preciso atualizar, afinal?

    Estou precisando FORMATAR meu note e gostaria de testar ANTES para deixar tudo "OK"   ;-)

    Grato.

    quinta-feira, 2 de maio de 2019 17:11

Respostas

  • MLRamos,

    Sim, sim, em ambos os lados, tanto no desenvolvimento como também no servidor.


    Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados Relacional e Data Warehouse | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    • Marcado como Resposta MLRamos quinta-feira, 2 de maio de 2019 18:11
    quinta-feira, 2 de maio de 2019 18:09
    Moderador

Todas as Respostas

  • MLRamos,

    A partir da versão 2016, o Management Studio se tornou um produto independente do SQL Server, como eu destaquei por e-mail, para você utilizar a função String_Split você precisa instalar a versão correta do SQL Server, neste caso, a partir da versão 2016, você terá acesso e disponibilidade de uso desta função.

    Resumindo, se instalar o SQL Server 2016 ou 2017 a função estará disponível, independente do Management Studio ser 2016 ou 2017.


    Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados Relacional e Data Warehouse | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    quinta-feira, 2 de maio de 2019 17:56
    Moderador
  • MLRamos,

    A partir da versão 2016, o Management Studio se tornou um produto independente do SQL Server, como eu destaquei por e-mail, para você utilizar a função String_Split você precisa instalar a versão correta do SQL Server, neste caso, a partir da versão 2016, você terá acesso e disponibilidade de uso desta função.

    Resumindo, se instalar o SQL Server 2016 ou 2017 a função estará disponível, independente do Management Studio ser 2016 ou 2017.


    Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados Relacional e Data Warehouse | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    Pois é ... mas não funcionou...  :-(

    Acabei por ler sobre o nível de COMPATIBILIDADE de um banco de dados... links disponível sobre a função String_split:

    https://docs.microsoft.com/pt-br/sql/t-sql/functions/string-split-transact-sql?view=sql-server-2017

    Então acho que não adianta atualizar SOMENTE o notebook... devo atualizar o meu Desktop ?!

    Pois tentando executar

    ALTER DATABASE QUALQUER_BANCO
    SET COMPATIBILITY_LEVEL = 130
    GO  

    Recebo:

    Mensagem 15048, Nível 16, Estado 1, Linha 1
    Valid values of the database compatibility level are 90, 100, or 110.


    quinta-feira, 2 de maio de 2019 18:08
  • MLRamos,

    Sim, sim, em ambos os lados, tanto no desenvolvimento como também no servidor.


    Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados Relacional e Data Warehouse | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    • Marcado como Resposta MLRamos quinta-feira, 2 de maio de 2019 18:11
    quinta-feira, 2 de maio de 2019 18:09
    Moderador