Criar um banco de dados Microsoft SQL Server e conectar-se a ele

com o Amazon RDS

Introdução

Neste tutorial, você aprenderá a criar uma instância de banco de dados Microsoft SQL Server (chamamos isso de instância), conectar-se ao banco de dados e excluir a instância de banco de dados. Faremos isso usando o Amazon Relational Database Service (Amazon RDS) e todas as atividades realizadas neste tutorial estão qualificadas para o nível gratuito.

 

 Custo para a conclusão

Nível gratuito

 Serviços usados

Gerenciar seus recursos da AWS

Implementação

  • Entre no console do RDS

    Clique aqui para abrir o Console de Gerenciamento da AWS em uma nova janela do navegador, para que você possa manter aberto este guia detalhado. Quando esta tela for carregada, localize RDS em Database (Banco de dados) e clique para abrir o console do Amazon RDS.

    Console de Gerenciamento da AWS
  • Crie uma instância de banco de dados Microsoft SQL Server

    Nesta etapa, usaremos o Amazon RDS para criar uma instância de banco de dados Microsoft SQL Server com o classe de instância de banco de dados db.t2.micro, 20 GB de armazenamento e backpus automáticos habilitados com um período de retenção de um dia.  Lembre-se de que tudo isso está qualificado para o nível gratuito.

    a. No canto superior direito do console do Amazon RDS, selecione a Região na qual deseja criar a instância de banco de dados.

    Observação: os recursos da Nuvem AWS são armazenados em instalações de datacenters altamente disponíveis em diferentes área do mundo. É possível escolher em qual região deseja hospedar suas atividades do Amazon RDS. 

    No canto superior direito do console do Amazon RDS, selecione a Região na qual deseja criar a instância de banco de dados.

    b.   Na seção Create database (Criar banco de dados), escolha Create database (Criar banco de dados).

    Na seção Create database (Criar banco de dados), escolha Create database (Criar banco de dados).

    c.  Agora, você tem opções para selecionar o mecanismo. Neste tutorial, clique no ícone do Microsoft SQL Server. Selecione SQL Server Express Edition, deixe o valor padrão da versão do mecanismo e da licença e clique no modelo Free Tier (Nível gratuito).

    Selecione o mecanismo SQL Server

    d. Aqui, você configura a instância de banco de dados. Insira as configurações abaixo:

    Configurações:

    • DB instance identifier (identificador de instância de banco de dados): digite um nome para a instância de banco de dados que seja exclusivo para sua conta na região selecionada. Neste tutorial, insira myrdstest.
    • Master username (Nome do usuário principal): digite um nome de usuário que você usará para fazer login na instância de banco de dados. Usaremos masterUsername neste exemplo.
    • Master password (Senha principal): digite uma senha que contenha entre 8 e 41 caracteres ASCII imprimíveis (com a exceção de /," e @) como senha do usuário principal.
    • Confirm password (Confirmar senha): digite a senha novamente.

    Especificações da instância:

    • DB instance class (Classe da instância do banco de dados): selecione o padrão, db.t2.micro --- 1 vCPU, 1 GIB RAM. Isso equivale a uma memória de 1 GB e 1 vCPU. Para ver uma lista dos tipos de instância compatíveis, consulte Preços do Amazon RDS.
    • Storage type (Tipo de armazenamento): selecione General Purpose (SSD) (Uso geral [SSD]). Para mais informações sobre armazenamento, consulte o armazenamento para Amazon RDS.
    • Allocated storage (Armazenamento alocado): selecione o padrão 20 para alocar 20 GB de armazenamento para o banco de dados. Você pode escalar até um máximo de 64 TB com o Amazon RDS for SQL Server.
    • Enable storage autoscaling (Habilitar escalabilidade automática de armazenamento): se a sua workload for cíclica ou imprevisível, você poderá habilitar a escalabilidade automática do armazenamento para permitir que o RDS escale automaticamente a memória, quando necessário. Essa opção não se aplica a este tutorial.
    Exibição de configurações

    e. Agora, você está na seção Connectivity (Conectividade), na qual é possível disponibilizar informações adicionais de que o RDS precisa para executar a instância de banco de dados Microsoft SQL Server. Expanda o menu suspenso abaixo para ver exemplos de definições para sua instância de banco de dados.

    Network & Security (Rede e segurança)


    Configurações de conectividade adicionais

    • Subnet group (Grupo de sub-rede): selecione o grupo de sub-rede default (padrão). Para mais informações sobre grupos de sub-rede, consulte Trabalhar com grupos de sub-redes de banco de dados.
    • Public accessibility (Acessibilidade pública): escolha Yes (Sim). Isso alocará um endereço IP para a sua instância de banco de dados, permitindo conectar-se diretamente ao banco de dados por meio do seu próprio dispositivo.
    • Availability zone (Zona de disponibilidade): selecione No Preference (Sem preferência). Consulte Regiões e zonas de disponibilidade para obter mais detalhes.
    • VPC security groups (Grupos de segurança de VPC): selecioneCreate new VPC security group (Criar novo grupo de segurança de VPC). Será criado um grupo de segurança que permitirá a conexão do endereço IP do dispositivo usado no momento para o banco de dados criado.
    • Port (Porta): deixe o valor padrão de 1433.

    Autenticação do Windows no Microsoft SQL Server

    • Directory (Diretório): deixe essa opção desabilitada.
    Exibição de configurações

    Na seção Configurações adicionais:

    Opções de banco de dados

    • Database name (Nome do banco de dados): digite um nome de banco de dados que tenha entre 1 e 64 caracteres alfanuméricos. Se você não preencher este campo, o Amazon RDS não gerará automaticamente um banco de dados na instância que você está criando.
    • DB parameter group (Grupo de parâmetros de banco de dados): use o valor padrão. Para obter mais informações, consulte Trabalhar com grupos de parâmetros de banco de dados.
    • Option group (Grupo de opões): deixe o valor padrão. O Amazon RDS usa grupos de opções para habilitar e configurar recursos adicionais. Para obter mais informações, consulte Trabalhar com grupos de opções.

    Criptografia
    Esta opção não está disponível no nível gratuito. Para mais informações, consulte Criptografar recursos do Amazon RDS.

    Backup

    • Backup Retention Period (Período de retenção de backup): você pode escolher o número de dias de retenção do backup. Neste tutorial, defina este valor como 1 dia.
    • Backup Window (Janela de backup): use o valor padrão No Preference (Sem preferência).

    Monitoramento

    • Enhanced monitoring (Monitoramento avançado): use o padrão Enable enhanced monitoring (Habilitar monitoramento avançado). A habilitação do monitoramento aprimorado disponibilizará a você métricas em tempo real do sistema operacional (SO) em que a instância de banco de dados é executada. Para obter mais informações, consulte Visualizar métricas de instâncias de banco de dados.
    Exibição de configurações

    Manutenção

    • Auto minor version upgrade (Upgrade automático de versões secundárias): selecione Enable auto minor version upgrade (Habilitar upgrade automático de versões secundárias) para receber atualizações automáticas quando elas forem disponibilizadas.
    • Maintenance window (Janela de manutenção): selecione No preference (Sem preferência).

    Proteção contra exclusão
    Desmarque Enable deletion protection (Habilitar proteção contra exclusão) neste tutorial. Quando essa opção está habilitada, não é possível excluir o banco de dados.

    Clique em Create database (Criar banco de dados).

    Exibição de configurações

    f. A instância de banco de dados está sendo criada agora.  Clique em View Your DB Instances (Exibir suas instâncias de banco de dados).

    Observação: dependendo do tipo de instância de banco de dados e do armazenamento alocado, a disponibilização da nova instância de banco de dados poderá levar vários minutos.

    A nova instância de banco de dados é exibida na lista de instâncias de banco de dados no console do RDS. A instância de banco de dados terá o status de creating até que a instância de banco de dados seja criada e esteja pronta para uso.  Quando o status mudar para available, será possível conectar um banco de dados na instância de banco de dados.  

    Você pode avançar para a próxima etapa enquanto espera que a instância de banco de dados seja disponibilizada.

    A instância de banco de dados está sendo criada agora. Clique em View Your DB Instances (Exibir suas instâncias de banco de dados).
  • Baixar um cliente SQL

    Após a criação da instância de banco de dados ser concluída e o status mudar para available, será possível conectar-se a um banco de dados na instância de banco de dados usando qualquer cliente SQL padrão. Nesta etapa, nós faremos o download do Microsoft SQL Server Management Studio Express, um conhecido cliente do SQL Server.

    a. Acesse a página Microsoft Download Center – Microsoft SQL Server Management Studio Express e clique em Continue (Continuar).

    Observação: lembre-se de baixar o cliente SQL no mesmo dispositivo por meio do qual você criou a instância de banco de dados do RDS. O grupo de segurança em que o banco de dados é inserido está configurado para só permitir a conexão pelo dispositivo usado para criar a instância de banco de dados.

    Baixar o Microsoft SQL Server Management Studio Express

    b. Você será solicitado a cadastrar-se na Microsoft. Esta etapa não é exigida para o download.  Você pode ignorar o cadastro selecionando o botão de opção ao lado de “No, I do not want to register. Take me to the download” (Não, não quero me inscrever. Leve-me até o download) e clicando em Next (Avançar) no modal do popup.

    Em seguida, selecione o SQL Management Studio necessário e clique em Next (Avançar) para iniciar o download.

    Selecionar tipo de download
  • Conectar-se ao banco de dados Microsoft SQL Server

    Nesta etapa, faremos uma conexão ao banco de dados que você criou usando o SQL Server Management Studio.

    a. Após concluir o seu download, instale e abra o programa. Uma caixa de diálogo será exibida.  Insira o seguinte:

    • Server type (Tipo de servidor): selecione Database Engine (Mecanismo de banco de dados)
    • Hostname (Nome do host): copie e cole o nome do host do console do Amazon RDS, como mostrado na captura de tela à direita. Em seguida, substitua o caractere de dois pontos entre o DNS e o número da porta por uma vírgula. Por exemplo, o nome do servidor deve ser parecido com sample-instance.cg034hpkmmjt.us-east-1.rds.amazonaws.com,1433
    • Username (Nome de usuário): digite o nome de usuário que você criou para o banco de dados do Amazon RDS.  Nosso exemplo é “masterUsername”.
    • Password (Senha): digite a senha que você usou durante a criação do banco de dados do Amazon RDS. 

    Clique em Connect (Conectar).

    Opções da caixa de diálogo

    b. Agora, você está conectado ao banco de dados. No SQL Server Management Studio, você verá vários objetos de esquema disponíveis no banco de dados. Agora você pode começar a criar tabelas, inserir dados e executar consultas.

    Você verá vários objetos de esquema disponíveis no banco de dados
  • Excluir a instância do banco de dados

    Você pode excluir facilmente a instância de banco de dados Microsoft SQL Server por meio do console do Amazon RDS. Recomendamos excluir instâncias que não estão mais sendo utilizadas para que você não seja cobrado por elas.

    a. Volte ao console do Amazon RDS.  Selecione Databases (Banco de dados), selecione a instância que quer excluir e selecione Delete (Excluir) no menu suspenso Actions (Ações).

    Selecione Delete (Excluir) em Actions (Ações)

    b. Você será solicitado a criar um snapshot final e confirmar a exclusão. No nosso exemplo, não crie um snapshot final, confirme que deseja excluir a instância e clique em Delete (Excluir). 

    Observação: a exclusão da instância de banco de dados pode levar alguns minutos

    Tela de exclusão

Este tutorial foi útil para você?

Agradecemos a sua atenção
Gostaríamos de saber do que você gostou.
Fechar
Desculpe por ter desapontado
Encontrou algo desatualizado, confuso ou incorreto? Envie seus comentários para nos ajudar a melhorar este tutorial.
Fechar

Parabéns!

Usando o Amazon RDS, você criou uma instância de banco de dados do Microsoft SQL Server, conectou-se a essa instância e a excluiu.  O Amazon RDS facilita a configuração, a operação e a escalabilidade de um banco de dados relacional na nuvem. Ele fornece uma capacidade econômica e redimensionável enquanto gerencia tarefas demoradas de administração do banco de dados, permitindo que você se concentre nos aplicativos e nos negócios.