Estou planejando configurar uma nova instância do SQL Server 2017 Standard Edition, com Grupos de Disponibilidade Básicos. Como posso testar isso em um ambiente dev ou qa?
No meu ambiente de controle de qualidade agora, tenho a edição Developer instalada. Quando executo o T-SQL para criar um Grupo de Disponibilidade Básico, recebo o seguinte erro:
'BASIC' falhou porque não é compatível com a edição desta instância do SQL Server
Aprendi que Developer e Evalualtion têm o mesmo conjunto de recursos que Enterprise, então parece que não posso usá-los? Preciso de uma edição Standard totalmente licenciada em um ambiente dev/qa para testar os Grupos de Disponibilidade Básicos?
Infelizmente, não existe um interruptor mágico para fazer com que as edições Developer / Enterprise / Evaluation se comportem como Standard (embora estejamos pedindo isso há anos; este item do Connect é de 2009, e foi apenas o primeiro que encontrei ). Então você tem pelo menos duas alternativas:
Obtenha uma assinatura do MSDN . Pergunte por aí; seu empregador (ou um colega de trabalho) já pode ter uma assinatura adequada. Para obter o SQL Server, você só precisa do VS Professional (US$ 1.199 no primeiro ano; US$ 799 por ano depois). Com esta edição, você pode instalar qualquer número de instâncias de qualquer edição do SQL Server, desde que seja usado apenas em um cenário de desenvolvimento e/ou teste.
Supondo que você já tenha as licenças Standard Edition para produção (ou possa obtê-las em breve), desde que elas não sejam instaladas ao mesmo tempo, você poderá usar esse licenciamento no desenvolvimento/teste e desinstalá-lo completamente antes de implantar à produção. Se você tiver MSDN (ou licenças adicionais que ainda não está usando), poderá continuar dessa maneira até usá-las; caso contrário, você estaria violando o contrato de licenciamento. Honestamente, o MSDN é uma maneira barata e eficaz de evitar isso (mas sei que pode trazer a tentação de usar essas licenças mais baratas para máquinas de produção).