Quando é apropriado usar o SQL Server Developer Edition? [fechado]

Fechada. Esta pergunta está fora do tópico . Atualmente não está aceitando respostas.

Comentários

  • "Since developer edition has all the sexy features of Enterprise, I can't really see the value of it on a workstation class machine, especially for developing and testing the type of high availability system we are building." – é ' difícil de desenvolver um aplicativo que usa, por exemplo, particionamento de tabela, quando ' não está disponível. Esse ' é o ponto principal da Developer Edition.
  • Só para esclarecer, o que eu quis dizer é que seria uma pena NÃO poder usar a Developer Edition. em um grande servidor de buzina. Pretendo especificamente apresentar os recursos mais avançados e não quero tentar fazer isso em um laptop de desenvolvedores.
  • Tudo bem, sim, concordo totalmente.
  • O que ' é sua definição de ambiente de teste? Você está se referindo a um sistema de teste / teste de aceitação do usuário ou teste do tipo ETL? Adequado não é ' o termo correto aqui, ' tem mais a ver com a legalidade de uma configuração.
  • Eu ' estou votando para fechar esta questão como fora do tópico porque isso realmente não é ' ta pergunta que os colegas devem responder .

Resposta

Licenças de edição de desenvolvimento podem ser usadas para instalar qualquer coisa que não seja de produção, desde que todos que se conectam ao servidor tenham sua própria licença de desenvolvimento. As licenças do MSDN também podem ser usadas se todos tiverem uma licença do MSDN.

Comentários

  • everyone that connects to the server has their own development license – isso significa todos que se conectam usando SSMS como desenvolvedores / administradores ou todos que são usuários de um aplicativo em execução no topo do SQL Server?
  • Não pode ' haver qualquer aplicativo em execução em uma instância do SQL Server em execução a Developer Edition. Se houver ' s um aplicativo em execução nele, ele está em produção. A Developer Edition é para teste / dev, nada mais. Qualquer pessoa que se conectar a ele, seja como desenvolvedor ou administrador, precisa ter uma licença de desenvolvedor (ou uma licença MSDN).
  • Faz sentido. Suponho que, do ponto de vista do ' do banco de dados, até mesmo uma versão de teste / dev de um aplicativo é produção aos seus olhos
  • Isso não é correto – você pode executar aplicativos e, o que é mais, seus usuários podem acessá-los sob certas condições. Do PUR atual para SQL 2014 : Your end users may access the software to perform acceptance tests or to provide feedback on your programs. AND In addition to the Licensed User, any person that has access to your internal network may install and use copies of the software to demonstrate use of your programs with the software.
  • @mrdenny " Não pode ' haver qualquer aplicativo em execução em um SQL Server instância que está executando a Developer Edition. " – Isso não faz sentido. Como o único desenvolvedor testaria seu banco de dados, a menos que estivesse usando os aplicativos que criou para ele? Até mesmo o SQL Server Management Studio seria proibido se o que você diz fosse verdade, já que ele ' é um aplicativo. Basicamente, ele ' s tem que enviar solicitações SQL brutas usando soquetes TCP / IP ou código de máquina bruto ou algo assim. Oh, espere, até cmd.exe e HxD.exe (minha edição hexadecimal favorita) são aplicativos, então … eles também seriam ilegais .

Resposta

Resposta curta: sim.

Resposta um pouco mais longa: sim como contanto que você tenha uma licença de desenvolvedor para cada pessoa acessando os servidores de desenvolvimento e teste.

Do Guia de referência rápida de licenciamento :

O SQL Server 2012 Developer Edition é uma versão de funções completas do software SQL Server – com todos os recursos e capacidades da empresa edição – licenciada sob o modelo Developer Tools, que é um modelo “por usuário”. É necessária uma licença para cada pessoa que acessa ou usa o software.

Ao usar o software SQL Server para fins de desenvolvimento, teste ou demonstração, apenas os usuários são licenciados e não há necessidade de uma licença correspondente para o sistemas de servidor reais executando software SQL Server neste caso.

Contanto que apenas usuários licenciados tenham acesso ao software, os clientes podem instalar quantas cópias do software em qualquer número de servidores que são usados exclusivamente para desenvolvimento , teste ou demonstração. Isso é significativo porque permite que os clientes executem o software em vários dispositivos (para fins de teste, por exemplo) sem ter que licenciar cada sistema de servidor de não produção

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *