{"id":29599423,"url":"https://github.com/f5-nascimento/getting-started-with-azure-sql","last_synced_at":"2026-04-19T05:37:32.232Z","repository":{"id":304977712,"uuid":"1019816350","full_name":"f5-nascimento/getting-started-with-azure-sql","owner":"f5-nascimento","description":"Este repositório contém um passo a passo detalhado para a criação e uso de um Banco de Dados SQL no Azure, diretamente pelo portal, sem a necessidade de ferramentas externas.","archived":false,"fork":false,"pushed_at":"2025-07-16T13:04:02.000Z","size":17,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-17T15:53:40.793Z","etag":null,"topics":["azure","sql","sqlserver"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/f5-nascimento.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-07-14T23:30:19.000Z","updated_at":"2025-07-16T13:04:05.000Z","dependencies_parsed_at":"2025-07-17T19:07:18.273Z","dependency_job_id":"ba339c72-45d4-4606-9129-6152a1c3a4fc","html_url":"https://github.com/f5-nascimento/getting-started-with-azure-sql","commit_stats":null,"previous_names":["f5-nascimento/getting-started-with-azure-sql"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/f5-nascimento/getting-started-with-azure-sql","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/f5-nascimento%2Fgetting-started-with-azure-sql","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/f5-nascimento%2Fgetting-started-with-azure-sql/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/f5-nascimento%2Fgetting-started-with-azure-sql/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/f5-nascimento%2Fgetting-started-with-azure-sql/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/f5-nascimento","download_url":"https://codeload.github.com/f5-nascimento/getting-started-with-azure-sql/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/f5-nascimento%2Fgetting-started-with-azure-sql/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31996445,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T20:23:30.271Z","status":"online","status_checked_at":"2026-04-19T02:00:07.110Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["azure","sql","sqlserver"],"created_at":"2025-07-20T11:06:51.688Z","updated_at":"2026-04-19T05:37:32.205Z","avatar_url":"https://github.com/f5-nascimento.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Criando um SQL do Azure pelo Portal\nEste repositório contém um passo a passo detalhado para a criação e uso de um Banco de Dados SQL no Azure, diretamente pelo portal, sem a necessidade de ferramentas externas.\n\n---\n\n## ✅ Objetivo\n\nFornecer um tutorial prático e acessível para:\n\n- Criar um Banco de Dados SQL no Azure\n- Configurar o acesso via portal\n- Executar comandos SQL diretamente no navegador\n\n---\n\n## 🧭 Etapas\n\n### 1. Acesse o Portal do Azure\n\n- Acesse: [https://portal.azure.com](https://portal.azure.com)\n- Faça login com sua conta Microsoft.\n\n---\n\n### 2. Criar um Banco de Dados SQL\n\n\u003cimg width=\"1511\" height=\"343\" alt=\"sql do azure\" src=\"https://github.com/user-attachments/assets/b53a60b3-eaf7-4a8a-833e-18bda88a2cda\" /\u003e\n\n- No campo de busca do portal, digite **SQL do Azure**\n- Clique no ícone conforme a imagem acima.\n- Ao carregar a tela principal do **SQL do Azure**, clique em **Criar** conforme a imagem acima.\n\n---\n\n### 3. Selecionar a opção de implantação do SQL e Configurações Básicas\n\n\u003cimg width=\"1633\" height=\"758\" alt=\"implantação sql do azure\" src=\"https://github.com/user-attachments/assets/8984dbcf-479f-4436-8ab9-e87d7b34fc85\" /\u003e\n\n- Na tela de implantação, selecione a opção Banco de Dados SQL.\n- Tipo de recurso: Banco de dados individual.\n- Clique em criar.\n- Na nova tela, siga as demais informações.\n- **Assinatura**: Selecione sua assinatura ativa (ex: `Azure for Students` ou `Azure subscription 1`)\n- **Grupo de recursos**: Selecione um existente (ex: `lab-sql`) ou clique em **Criar novo**\n- **Nome do banco de dados**: ex: `exemplo-sql`\n- **Servidor**: Selecione um existente (ex: `server-sql`) ou clique em **Criar novo**\n\n---\n\n### 4. Criar um Novo Servidor\n\n- **Nome do servidor:** Defina um nome exclusivo para o servidor (ex: `server-sq255`)\n- **Localização**: Escolha uma região próxima ou mais barata (ex: `West US 2`)\n- **Autenticação**: Selecione **Usar autenticação SQL**\n- **Logon do administrador do servidor**: Insira um nome de administrador (ex: `adminsql`) \n- **Senha**: Insira a senha de administrador (ex: `SQLadmin255`) \n- **Confirmar senha**: Repita a senha informada\n- Clique em OK\n\n---\n\n### 5. Opções Adicionais\n\n- **Deseja usar o pool elástico SQL?** marque não\n- **Ambiente de carga de trabalho**: selecione `Desenvolvimento`\n- **Redundância do armazenamento de backup**: selecione `Armazenamento de backup com redundância local`\n- Clique em **Revisar e criar**\n- Clique em **Criar**\n- Uma mensagem de \"A implantação foi concluída\" deve ser exibida ao final do processo. Vide exemplo abaixo. \n\n\u003cimg width=\"1532\" height=\"585\" alt=\"image\" src=\"https://github.com/user-attachments/assets/9fcf7613-1d64-4da3-a614-07d240201479\" /\u003e\n\n\n---\n\n### 6. Adicionar Regra de Firewall\n\n\u003cimg width=\"1488\" height=\"746\" alt=\"server\" src=\"https://github.com/user-attachments/assets/057df3f7-a080-4d22-8f80-4c3e33e4a684\" /\u003e\n\nApós a implantação:\n\n- Acesse o **servidor SQL** criado (não o banco de dados) clicando no nome do servidor, (ex: `server-sq255` conforme a imagem acima).\n-  No menu lateral esquerdo, clique em **Segurança**.\n- Em seguida, selecione a opção **Rede**.\n- Em **Acesso público**, **marque a opção Redes selecionadas**.\n- Em **Regras de Firewall**, clique em **+ Adicionar o endereço IPv4 do cliente**\n- Clique em **Salvar**.\n\u003e ⚠️ Se essa etapa não for feita, você não conseguirá acessar o editor de consultas nem conectar com ferramentas externas.\n\n---\n\n### 7. Acessando o banco de Dados\n\n\u003cimg width=\"1486\" height=\"776\" alt=\"bda\" src=\"https://github.com/user-attachments/assets/9192118d-e3b7-4997-8709-c04b2749dc79\" /\u003e\n\n- Após a implantação, clique em **Ir para o recurso** para abrir o banco de dados criado.\n- No **menu lateral esquerdo**, clique em **Editor de consultas (visualização)**.\n- Será solicitado que você faça login com as credenciais definidas durante a criação do servidor.\n- **Logon**: insira o nome de usuário definido (ex: `adminsql`)\n- **Senha**: insira a senha definida (ex: `SQLadmin255`)\n- Clique em **OK** para acessar o editor e começar a executar comandos SQL.\n\n\u003cimg width=\"963\" height=\"601\" alt=\"acess\" src=\"https://github.com/user-attachments/assets/b5ce7b67-7613-4da9-8a06-8be08bd9d7cb\" /\u003e\n\n\n---\n\n### 8. Executar os Primeiros Comandos SQL - Criando a tabela Cursos\n\n\u003cimg width=\"1352\" height=\"562\" alt=\"466248360-52c2225e-305a-4b33-8dfa-43c78905fbe5\" src=\"https://github.com/user-attachments/assets/901dab62-386d-4fb5-a9ca-5c7cfe67effe\" /\u003e\n\n- Cole o seguinte código na área de consulta:\n```sql\nCREATE TABLE Cursos (\n  id INT PRIMARY KEY IDENTITY,\n  nome VARCHAR(100) NOT NULL,\n  carga_horaria INT NOT NULL\n);\n```\n\u003e 💡 Observação: A sintaxe do SQL do Azure segue o padrão do SQL Server.\n- Clique em Executar.\n- Aguarde a mensagem de confirmação da execução (ex: `Êxito na consulta: Affected rows: 0`)\n- Para atualizar a visualização das tabelas, clique no ícone de atualizar 🔄.\n- Verifique que, em **Tabelas**, agora aparece dbo.Cursos com os campos definidos.\n\n### 9. Executar os Primeiros Comandos SQL - Inserindo registros em Cursos\n\n- Cole o seguinte código na área de consulta:\n```sql\ninsert into cursos (nome, carga_horaria) values\n('Programador Back-End',150),\n('Programador Front-End',120),\n('Operador de Sistemas Operacionais',250);\n```\n- Clique em Executar.\n\n### 10. Executar os Primeiros Comandos SQL - Consultando registros em Cursos\n\n- Cole o seguinte código na área de consulta:\n```sql\nselect * from cursos;\n```\n- Clique em Executar.\n\n### 11. Executar os Primeiros Comandos SQL - Criando a tabela Instrutores\n\n- Cole o seguinte código na área de consulta:\n```sql\ncreate table instrutores(\nid_instrutor int primary key identity,\nnome_instrutor varchar(100),\n);\n```\n- Clique em Executar.\n\n### 12. Executar os Primeiros Comandos SQL - Inserindo Instrutores\n\n- Cole o seguinte código na área de consulta:\n```sql\ninsert into instrutores (nome_instrutor) values\n('Eren Yeager'),\n('Mikasa Ackerman');\n```\n- Clique em Executar.\n\n### 13. Executar os Primeiros Comandos SQL - Consultando Instrutores\n\n- Cole o seguinte código na área de consulta:\n```sql\nselect * from instrutores;\n```\n- Clique em Executar.\n\n### 14. Executar os Primeiros Comandos SQL - Criando a tabela Alocação\n\n- Cole o seguinte código na área de consulta:\n```sql\ncreate table alocacao(\nid_alocacao int primary key identity,\ncurso int,\ninstrutor int,\nforeign key (curso) references cursos (id),\nforeign key (instrutor) references instrutores (id_instrutor),\n);\n```\n- Clique em Executar.\n\n### 15. Executar os Primeiros Comandos SQL - Registrando Alocações\n\n- Cole o seguinte código na área de consulta:\n```sql\ninsert into alocacao (curso, instrutor) values\n(1,2),\n(2,2),\n(3,1);\n```\n- Clique em Executar.\n\n### 16. Executar os Primeiros Comandos SQL - Consultando Alocações\n\n- Cole o seguinte código na área de consulta:\n```sql\nselect nome as 'Curso', carga_horaria as 'Carga Horária', nome_instrutor as 'Instrutor' from alocacao \njoin cursos on id = curso\njoin instrutores on id_instrutor = instrutor;\n```\n- Clique em Executar.\n\n\u003cimg width=\"1585\" height=\"702\" alt=\"deisei\" src=\"https://github.com/user-attachments/assets/01c5c7e7-f20e-4237-ae54-ded876437c6b\" /\u003e\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ff5-nascimento%2Fgetting-started-with-azure-sql","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ff5-nascimento%2Fgetting-started-with-azure-sql","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ff5-nascimento%2Fgetting-started-with-azure-sql/lists"}