Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Este artigo mostra-lhe como provisionar rapidamente uma Base de Dados SQL do Azure (nível gratuito) usando a extensão MSSQL para Visual Studio Code.
Esta experiência oferece apenas provisões gratuitas que não podes personalizar. Não podes alterar as opções de computação, armazenamento ou preços.
Para configurar definições avançadas ou usar níveis pagos, implemente a sua base de dados através do portal Azure.
A extensão MSSQL para Visual Studio Code integra-se com o Azure, por isso podes provisionar bases de dados SQL do Azure e ligar-te a elas sem sair do editor. Um assistente guiado na página de Implementações autentica-se com a sua conta Azure e cria uma base de dados SQL do Azure totalmente gerida em minutos. A experiência de provisionamento utiliza as quotas mensais do nível gratuito. Revise a elegibilidade, os limites e o comportamento de pausa ou de excesso pago antes de criar recursos. O nível gratuito destina-se principalmente a cenários de desenvolvimento e prova de conceito e não tem SLA; os recursos de apoio podem ter encargos separados.
Features
A integração do Azure na extensão MSSQL oferece as seguintes funcionalidades:
- Crie novas bases de dados SQL do Azure diretamente a partir do Visual Studio Code com os limites mensais do nível gratuito.
- Autentique com a sua conta Azure usando o Microsoft Entra ID com login persistente.
- Configure a subscrição, o grupo de recursos, o servidor e a base de dados numa única página, através de um assistente guiado.
- Escolha o que acontece quando o limite mensal gratuito for atingido: pausa automaticamente até ao próximo mês de calendário ou continua com as tarifas padrão sem servidor.
- Liga-te automaticamente à nova base de dados assim que o provisionamento termina, com a ligação adicionada aos teus perfis guardados.
Pré-requisitos
Antes de provisionar uma base de dados SQL do Azure a partir do Visual Studio Code, certifique-se de que cumpre os seguintes requisitos:
- Instala a extensão MSSQL para Visual Studio Code. Para os passos de instalação, consulte a extensão MSSQL para Visual Studio Code.
- Tenho uma conta ativa no Azure. Se não tiveres, cria uma conta Azure gratuita.
- Ter permissões para criar recursos no grupo de subscrição e recursos do Azure de destino.
Provisionar uma base de dados SQL do Azure
Pode provisionar uma nova base de dados SQL do Azure a partir da página de Implementações da extensão MSSQL.
Na barra de atividade da extensão MSSQL, selecione a vista Deployments .
Selecione Criar uma Base de Dados SQL do Azure.
Inicie sessão com a sua conta Azure quando solicitado.
Configure a base de dados numa única página:
- Subscrição: Selecione a subscrição do Azure que detém a nova base de dados.
- Grupo de recursos: selecione um grupo de recursos existente ou crie um novo.
- Servidor: Selecione um servidor lógico SQL do Azure existente ou crie um novo. Os novos servidores pedem login de administrador e palavra-passe.
- Nome da base de dados: Introduza um nome para a nova base de dados.
- Definições opcionais: Adicione um nome de perfil, grupo de ligação, fonte de dados ou etiquetas.
Para o nível gratuito, escolha o que acontece quando o limite mensal for atingido:
- Pausa automaticamente a base de dados até ao próximo mês civil.
- Continue às taxas padrão sem servidor.
Selecione Criar Base de Dados. A extensão cria a base de dados e adiciona a ligação aos teus perfis guardados. A nova ligação liga-se automaticamente quando o provisionamento termina.
Após o abastecimento
Utilize a base de dados que acabou de provisionar em vez de criar outra base de dados para um tutorial.
- Verifique a implantação, incluindo a subscrição pretendida, grupo de recursos, servidor, configuração do nível gratuito e comportamento do limite mensal. Se o provisionamento falhar ou o seu estado for incerto, inspecione a implantação existente antes de tentar novamente; não crie outra base de dados nem mude para uma configuração paga como plano B.
- Encontre a nova ligação guardada no Object Explorer. Se não estiver conectado, usa a ligação guardada para voltar a conectar. Para ajuda com ligação ou autenticação, consulte Ligar a uma base de dados.
- Abra um editor de consultas ligado à nova base de dados e execute
SELECT DB_NAME() AS current_database;. Confirme se o resultado corresponde ao nome da base de dados que provisionou antes de executar instruções de exemplo. - Siga Use an existing database no início rápido da primeira consulta, depois crie a sua tabela de exemplo, insira linhas e consulte os resultados. Ignora o passo genérico Criar uma base de dados :
CREATE DATABASE Librarynão fornece uma base de dados de nível gratuito. Os passos da tabela de exemplo não requerem o Adventure Works nem uma base de dados importada. - Quando terminar, siga as instruções de limpeza de amostra-objeto do quickstart. Mantenha a sua base de dados se planeia continuar o projeto.
Acompanha a tua franquia restante e revê o comportamento de pausa e de excedente. Desligue os editores de consultas e a ligação do Object Explorer quando terminar. As conexões abertas podem evitar a pausa automática por inatividade; desconectar não restaura os segundos de vCore já consumidos.
Depois de executares a tua primeira consulta, podes continuar o teu fluxo de trabalho na mesma base de dados. Reveja as permissões, alterações geradas e custos de quaisquer serviços adicionais antes de utilizar estas ferramentas opcionais:
- Abra o Schema Designer para desenhar e evoluir o seu modelo de dados. Com a integração do GitHub Copilot no Schema Designer, pode descrever o seu esquema em linguagem natural e deixar o GitHub Copilot gerar tabelas e relações.
- Utilize Data API builder para gerar endpoints do tipo REST, GraphQL e Model Context Protocol (MCP) a partir do seu esquema. Funciona com a mesma ligação SQL do Azure.
- Use SQL Notebooks ou o editor de consultas padrão para construir consultas e explorar dados.
Juntas, estas experiências dão-lhe um caminho de ponta a ponta desde uma base de dados SQL do Azure provisionada até um back-end funcional, tudo dentro do Visual Studio Code.
Limitações
- Apenas o Base de Dados SQL do Azure é atualmente suportado. Azure SQL Managed Instance e SQL Server nas Máquinas Virtuais do Azure não são suportados.
- O nível gratuito segue os limites padrão do escalão gratuito do Base de Dados SQL do Azure. Depois de atingires o limite mensal, aplica-se o comportamento escolhido (autopausa ou continuar).
- Precisas da autenticação do Microsoft Entra ID para o provisionamento.
Comentários e suporte
Se você tiver ideias, comentários ou quiser se envolver com a comunidade, participe da discussão em https://aka.ms/vscode-mssql-discussions. Para reportar um bug, visite https://aka.ms/vscode-mssql-bug. Para solicitar um novo recurso, vá para https://aka.ms/vscode-mssql-feature-request.
Conteúdo relacionado
- Ligue-se a uma base de dados com a extensão MSSQL para Visual Studio Code
- Início rápido: Faça a sua primeira consulta com a extensão MSSQL para Visual Studio Code
- Designer de Esquemas
- Integração do GitHub Copilot no Schema Designer
- Construtor de APIs de dados
- Blocos de notas SQL
- extensão MSSQL para Visual Studio Code
- Implantar o Banco de Dados SQL do Azure gratuitamente