Criar um laboratório para gerir e desenvolver com SQL Server

Nota

Este artigo refere-se a funcionalidades disponíveis desde a Atualização de agosto de 2022, na qual os planos de laboratório substituíram as contas de laboratório. Para mais informações, consulte What's New na Atualização de agosto de 2022.

Este artigo descreve como criar um laboratório para uma aula básica de gestão e desenvolvimento de SQL Server nos Serviços de Laboratório Azure. Os conceitos de base de dados são um dos cursos introdutórios ministrados na maioria dos departamentos de Ciências da Computação na faculdade. linguagem SQL (Structured Query Language) (SQL) é um padrão internacional. SQL é o idioma padrão para a gestão da base de dados de relação, incluindo a adição, acesso e gestão de conteúdos numa base de dados. É mais notável pela sua rápida transformação, fiabilidade comprovada, facilidade e flexibilidade de utilização.

Neste artigo, vamos mostrar como configurar um modelo de máquina virtual em um laboratório com Visual Studio 2019, SQL Server Management Studio e Azure Data Studio. Para este laboratório, usaremos uma base de dados SQL Server partilhada para todo o laboratório. SQL do Azure Database é a oferta de um motor de base de dados de serviço (PaaS) da Azure.

Configuração de recursos externos

Para utilizar um recurso partilhado nos Serviços de Laboratório, primeiro precisa de criar a rede virtual e os recursos em si. Para criar a rede virtual e conectá-la ao laboratório, siga como criar um laboratório com um recurso partilhado nos Serviços de Laboratório Azure. Lembre-se, quaisquer recursos externos aos Serviços de Laboratório serão cobrados separadamente e não serão incluídos nas estimativas de custos laboratoriais.

Para utilizar quaisquer recursos externos, terá de ligar à sua rede virtual nos Serviços Azure Lab com o seu plano de laboratório

Importante

A ligação avançada em rede deve ser ativada durante a criação do seu plano de laboratório. Não pode ser adicionado mais tarde.

Agora que o lado da rede das coisas é tratado, permite criar uma base de dados SQL Server. Vamos criar uma única base de dados, uma vez que é a opção de implementação mais rápida para SQL do Azure Base de Dados. Para outras opções de implantação, crie uma piscina elástica, uma instância gerida ou uma máquina virtual SQL.

  1. A partir do menu portal do Azure, escolha Criar novos recursos.
  2. Escolha Base de Dados SQL e selecione o botão Criar.
  3. No separador Básicos do formulário de base de dados Create SQL , selecione o grupo de recursos para a base de dados. Vamos usar sqldb-rg.
  4. Para o nome da base de dados, insira o classlabdb.
  5. Sob a definição do Servidor , selecione Criar novo para criar um novo servidor para manter a base de dados.
  6. No novo voo do servidor , insira o nome 'Servidor'. Usaremos o classlabdbserver. O nome do servidor deve ser globalmente único.
  7. Introduza o azureuser para o login de administração do Servidor.
  8. Insira uma senha memorável. A palavra-passe deve ter pelo menos oito caracteres de comprimento e conter caracteres especiais.
  9. Escolha a região para a localização. Se possível, entre no mesmo local que a conta do laboratório e espre trabalhou na vnet para minimizar a latência.
  10. Selecione OK para voltar ao formulário Criar Base de Dados SQL.
  11. Selecione Conigure a ligação de base de dados sob a definição de armazenamento Compute + .
  12. Modifique as definições da base de dados conforme necessário para a classe. Pode escolher entre opções Provisioned e Serverless. Para este exemplo, usaremos a opção Serverless de escala automática com max vCores de 4, min vCores de 1. Vamos manter a regulação da autopausa no mínimo de 1 hora. Selecione Aplicar.
  13. Selecione Seguinte: Botão de rede .
  14. No separador 'Rede', escolha ponto final privado para o método conectividade.
  15. Na secção ponto final privado , selecione Adicionar ponto final privado.
  16. No flyout de ponto final privado Create , escolha o mesmo grupo de recursos que a sua rede virtual espreitada para a conta de laboratório.
  17. Para localização, escolha o mesmo local que a rede virtual.
  18. Para nome, insira labsql-endpt.
  19. Deixe o subresource target definido para SqlServer.
  20. Para a rede Virtual, escolha a mesma rede virtual espreitada para a conta de laboratório.
  21. Para a Subnet, escolha a sub-rede onde pretende que o ponto final seja alojado. O IP atribuído ao ponto final será do intervalo atribuído a essa sub-rede.
  22. Conjunto Integrar-se com DNS privado a . Para simplificar, usaremos o DNS da Azure em vez da própria zona privada de DNS ou dos nossos próprios servidores DNS.
  23. Selecione OK.
  24. Selecione Seguinte: Definições adicionais.
  25. Para a definição de dados existente , escolha amostra. Os dados da base de dados AdventureWorksLT serão utilizados quando a base de dados for criada.
  26. Selecione Rever + criar.
  27. Selecione Criar.

Assim que a Base de Dados SQL implementação estiver concluída com sucesso, podemos criar o laboratório e instalar software na máquina de modelo de laboratório.

Configuração de laboratório

Para montar este laboratório, precisa de uma assinatura Azure para começar. Se não tiver uma subscrição do Azure, crie uma conta gratuita antes de começar.

Definições de plano de laboratório

Assim que tiver a subscrição do Azure, pode criar um novo plano de laboratório nos Serviços Azure Lab. Para mais informações sobre a criação de um novo plano de laboratório, consulte o tutorial sobre como estabelecer um plano de laboratório. Também pode usar um plano de laboratório existente.

Ative as definições do seu plano de laboratório como descrito na tabela seguinte. Para obter mais informações sobre como ativar Azure Marketplace imagens, consulte especificar as imagens Azure Marketplace disponíveis para os criadores de laboratório.

Definição de plano de laboratório Instruções
Imagem do Marketplace Ativar a imagem 'Visual Studio 2019 Community ) na imagem Windows 10 Enterprise N (x64)'.

Configurações de laboratório

Para instruções sobre como criar um laboratório, consulte Tutorial: Crie um laboratório. Utilize as seguintes definições ao criar o laboratório.

Configurações de laboratório Valor/instruções
Tamanho da máquina virtual Média. Este tamanho é mais adequado para bases de dados relacionais, caching na memória e análise.
Imagem de máquina virtual Visual Studio 2019 Community (mais recente lançamento) em Windows 10 Enterprise N (x64)

Agora que o nosso laboratório foi criado, vamos modificar a máquina de modelos com o software de que precisamos.

Configuração do modelo

Visual Studio

A imagem escolhida acima inclui a Comunidade Visual Studio 2019. Todas as cargas de trabalho e conjuntos de ferramentas já estão instalados na imagem. Utilize o Instalador visual do Estúdio para instalar as ferramentas opcionais que desejar. Inscreva-se no Visual Studio para desbloquear a edição comunitária.

O Visual Studio inclui o conjunto de ferramentas de armazenamento e processamento de dados, que inclui SQL Server Data Tools (SSDT). Para obter mais informações sobre as capacidades da SSDT, consulte SQL Server Data Tools visão geral. Para verificar se a ligação à SQL Server partilhada da classe será bem sucedida, consulte a ligação a uma base de dados e navegue nos objetos existentes. Se solicitado, adicione o IP da máquina de modelo à lista de computadores autorizados que podem ligar-se ao seu SQL Server exemplo.

O Visual Studio suporta várias cargas de trabalho, incluindo cloud Web & e trabalhos de trabalho móveis de desktop&. Ambas as cargas de trabalho suportam SQL Server como fonte de dados. Para obter mais informações sobre ASP.NET Core para SQL Server, consulte a construção de uma aplicação ASP.NET Core e Base de Dados SQL Serviço de Aplicações do Azure tutorial. Use a biblioteca System.Data.SqlClient para ligar a um Base de Dados SQL a partir de uma aplicação Xamarin.

Instalar o Azure Data Studio

O Azure Data Studio é um ambiente de desktop multi-base e plataformas cruzadas para profissionais de dados que utilizam a família de plataformas de dados em nuvem no Windows, macOS e Linux.

  1. Descarregue o instalador do sistema Azure Data Studio para windows. Para encontrar instaladores para outros sistemas operativos suportados, aceda à página de descarregamento do Azure Data Studio .
  2. Na página Do Contrato de Licença , selecione aceito o acordo. Selecione Seguinte.
  3. Na página 'Selecione Destino Localização ', eleja a seguir.
  4. Na página 'Iniciar' do menu , selecione Seguinte.
  5. Na página 'Selecionar Tarefas Adicionais ', verifique Criar um ícone de ambiente de trabalho se quiser um ícone de ambiente de trabalho. Selecione Seguinte.
  6. No Pronto a Instalar, selecione Seguinte.
  7. Aguarde que o instalador corra. Selecione Concluir.

Agora que temos o Azure Data Studio instalado, vamos configurar a ligação à SQL do Azure Database.

  1. Na página welcome for Azure Data Studio, selecione o link New Connection .
  2. Na caixa 'Detalhes de Ligação ', preencha as informações necessárias.
    • Definir servidor para classlabdbserver.database.windows.net
    • Definir nome de utilizador para azureuser
    • Definir palavra-passe para a palavra-passe usada para criar a base de dados.
    • Verifique a palavra-passe de Se lembrar.
    • Para a Base de Dados, selecione classlabdb.
  3. Selecione Ligar.

Instalar SQL Server Management Studio

SQL Server Management Studio (SSMS) é um ambiente integrado para a gestão de qualquer infraestrutura SQL. SSMS é uma ferramenta usada pelos administradores de bases de dados para implantar, monitorizar e atualizar a infraestrutura de dados.

  1. Baixe o Sql Server Management Studio. Uma vez descarregado, inicie o instalador.
  2. Na página Welcome , selecione Instalar.
  3. Na página Configuração Concluída , selecione Fechar.
  4. Inicie o Sql Server Management Studio.
  5. Na página de processo de configuração de dependência , selecione Fechar.

Não que o SSMS esteja instalado, pode ligar e consultar um SQL Server. Ao configurar a ligação, utilize os seguintes valores:

  • Tipo de servidor: Motor de base de dados
  • Nome do servidor: classlabdbserver.database.windows.net
  • Autenticação: autenticação SQL Server
  • Login: azureuser
  • Senha: senha usada para criar a base de dados.

Estimativa de custos

Vamos cobrir uma possível estimativa de custos para esta aula. A estimativa não inclui o custo de funcionamento do SQL Server. Consulte Base de Dados SQL preços para obter detalhes atuais sobre os preços da base de dados.

Usaremos uma turma de 25 alunos. Há 20 horas de horário de aula. Além disso, cada aluno recebe uma quota de 10 horas para trabalhos de casa ou tarefas fora do horário de aulas programado. O tamanho da máquina virtual que escolhemos era médio, que são 42 unidades de laboratório.

Aqui está um exemplo de uma possível estimativa de custos para esta classe:

25 alunos * (20 horas programadas + 10 horas de quota) * 0,42 USD por hora = 315,00 USD

Importante

A estimativa de custos é apenas para fins. Para obter detalhes atuais sobre os preços, consulte os preços dos serviços do Azure Lab.

Passos seguintes

A imagem do modelo pode agora ser publicada no laboratório. Para obter mais informações, consulte publicar o modelo VM.

Ao configurar o seu laboratório, veja os seguintes artigos: