Criar e publicar um projeto

O processo de compilação na extensão Projetos do Banco de Dados SQL para Azure Data Studio e VS Code permite a criação de dacpac em ambientes Windows, macOS e Linux. O projeto pode ser implantado em um ambiente local ou em nuvem com o processo de publicação.

Pré-requisitos

Criar um projeto de banco de dados

Na visualização Projetos de Banco de Dados, clique com o botão direito do mouse no nó raiz do projeto de banco de dados e selecione Compilar.

O painel de saída aparece automaticamente com a saída do processo de compilação. Uma compilação bem-sucedida termina com a mensagem:

... exited with code: 0

Publicar um projeto de banco de dados

Publicar em uma instância SQL existente

Essa funcionalidade está disponível no Azure Data Studio e no VS Code, no entanto, as interfaces são ligeiramente diferentes entre os dois aplicativos.

Depois que um projeto é compilado com êxito através do processo de compilação, o banco de dados pode ser publicado em uma instância SQL. A compatibilidade da plataforma é determinada pela plataforma de destino de um projeto SQL e inclui opções SQL Server e Azure SQL.

Para publicar um projeto de banco de dados, na visualização Projetos de Banco de Dados, clique com o botão direito do mouse no nó raiz do projeto de banco de dados e selecione Publicar.

Na caixa de diálogo Publicar banco de dados exibida, especifique uma conexão de servidor e o nome do banco de dados a ser criado.

Publicar o projeto SQL e implantar em um contêiner local

Depois que um projeto é compilado com êxito por meio do processo de compilação, o banco de dados pode ser publicado em uma nova instância de desenvolvimento do SQL Server em um contêiner local. Para publicar um projeto de banco de dados em um contêiner local, na visualização Projetos de Banco de Dados, clique com o botão direito do mouse no nó raiz do projeto de banco de dados e selecione Publicar.

Em projetos destinados ao SQL Server, as opções de publicação aparecem como:

  • Publicar no SQL Server existente
  • Publicar no novo contêiner de desenvolvimento local do SQL Server

Em projetos destinados ao Banco de Dados SQL do Azure, as opções de publicação aparecem como:

  • Publicar em um servidor SQL do Azure existente
  • Publicar no novo contêiner de desenvolvimento local do SQL Server do Azure (Visualização)

Para criar um novo contêiner com uma instância SQL de desenvolvimento e publicar o conteúdo do projeto SQL nele, selecione a opção "Publicar no novo servidor em um contêiner" ou "Publicar no novo contêiner de desenvolvimento local do SQL Server do Azure (Visualização)".

Captura de ecrã da caixa de diálogo de publicação no contentor no Azure Data Studio.

A criação de um novo contêiner expõe as seguintes opções:

  • Número da porta do SQL Server: a porta na qual a porta 1433 do SQL Server é encaminhada para sua estação de trabalho
  • Senha de administrador do SQL Server: a senha sa para a nova instância
  • Imagem do docker do SQL Server: a base de versão do contêiner

Para obter mais informações sobre o contêiner de desenvolvimento local do SQL do Azure, consulte Modelo de contêiner de desenvolvimento do Banco de Dados SQL do Azure.

Para obter mais informações sobre o SQL Server em contêineres, consulte Configurar e personalizar contêineres do SQL Server Docker.