Partilhar via


Criando e implantando alterações em tabelas usando a extensão Projetos do Banco de Dados SQL

Aplica-se a: SQL Server Banco de Dados SQL do Azure Azure SQL Managed Instance

Com a ajuda da extensão Projetos do Banco de Dados SQL, os projetos SQL (incluindo tabelas, exibições e procedimentos armazenados) podem ser editados sem a necessidade de serem conectados a uma instância de servidor no Azure Data Studio. O tutorial abaixo mostra como:

  1. Crie um projeto de banco de dados SQL do AdventureWorks2022 banco de dados.

  2. Faça e implante alterações em uma tabela no AdventureWorks2022 banco de dados usando Projetos do Banco de Dados SQL e confirmando essa alteração na instância do servidor conectado localmente onde esse banco de dados reside.

Este artigo requer o AdventureWorks2022 banco de dados de exemplo, que você pode baixar da home page de Exemplos e Projetos da Comunidade do Microsoft SQL Server.

Você também precisará ter a extensão Projetos do Banco de Dados SQL instalada. Consulte a documentação Projetos do Banco de Dados SQL para saber mais sobre essa extensão.

Criar um projeto de banco de dados SQL

  1. Navegue até o AdventureWorks2022 objeto de banco de dados localizado no explorador de objetos, clique com o botão direito do mouse nele e selecione Criar projeto a partir do banco de dados:

    Captura de tela do pesquisador de objetos no Azure Data Studio mostrando como criar um projeto a partir de um objeto de banco de dados.

  2. Selecione o local no qual você deseja armazenar seu projeto de destino e nomeie o arquivo que contém o projeto de acordo com sua preferência. Você também pode definir as configurações de estrutura de pastas para qualquer uma das opções fornecidas na lista suspensa. Neste tutorial, usaremos a estrutura de pastas do tipo Esquema/Objeto . Quando terminar, selecione Criar. Quando este projeto tiver sido extraído, você verá uma mensagem Extrair arquivos de projeto bem-sucedidos .

  3. No menu da barra lateral do Azure Data Studio, selecione o ícone Projetos de Banco de Dados para abrir a extensão Projetos do Banco de Dados SQL. Navegue até a pasta do projeto de banco de dados que você criou. Em seguida, na pasta Esquema Pessoa neste projeto, navegue até a pasta Tabelas e expanda a lista suspensa dessa pasta. Clique com o botão direito do mouse e abra qualquer uma das tabelas no modo de designer para abrir o design da tabela desta tabela. Neste exemplo, trabalhamos na tabela Person.sql.

    Captura de ecrã do Azure Data Studio a mostrar como abrir uma tabela no modo offline utilizando a extensão de projetos da base de dados SQL.

    Nota

    Observe que a localização do arquivo de projeto pode variar dependendo da estrutura de pastas definida na Etapa 2 acima.

Implantar alterações no banco de dados a partir do projeto

  1. A tabela original mostra o design da tabela Person com treze (13) nomes de coluna, começando com BusinessEntityID e terminando com ModifiedDate. Adicione outra coluna chamada Cidadania do tipo nvarchar(50) e publique esta alteração: Captura de ecrã do Azure Data Studio a mostrar como publicar alterações Projetos da Base de Dados SQL.

  2. No menu Arquivo em Projetos de Banco de Dados, clique com o botão direito do mouse no nó raiz do projeto no qual o projeto reside e selecione Construir para criar este projeto. Você deve ver uma mensagem de sucesso ou erro no terminal de saída para uma compilação bem-sucedida ou com falha. Quando terminar, clique com o botão direito do mouse nessa mesma pasta e selecione Publicar para publicar este projeto no banco de dados em sua conexão de AdventureWorks2022 servidor host local.

    Captura de ecrã do Azure Data Studio a mostrar como criar e publicar alterações Projetos da Base de Dados SQL.

    Nota

    Tenha em atenção que tem de estar ligado ao seu anfitrião local para este passo. Isso pode ser feito clicando no ícone de plugue na caixa de diálogo Publicar projeto .

  3. Saia do modo de exibição Projetos do Banco de Dados SQL. Em seguida, vá para o pesquisador de objetos na conexão do servidor e navegue até a pasta Tabelas do banco de AdventureWorks2022 dados. Abra o design da tabela na qual você fez alterações e confirme a alteração feita. Neste caso, adicionámos uma nova coluna, Cidadania, à tabela Person.Person:

    Captura de tela do Azure Data Studio mostrando as alterações feitas na tabela na conexão de host local.

Próximos passos