Compartilhar via


Desenvolvimento de banco de dados offline orientado a projetos

 

Esta seção descreve os recursos fornecidos pelo SSDT (SQL Server Data Tools) para criar, compilar, depurar e publicar um projeto de banco de dados.

Usando o SSDT, você pode criar um projeto de banco de dados offline e implementar alterações de esquema adicionando, modificando ou excluindo as definições de objetos (representadas por scripts) no projeto, sem uma conexão com uma instância do servidor. Todas essas ações podem ser realizadas usando o designer de tabela ou o Editor Transact-SQL. Você também pode gravar e depurar objetos Transact-SQL e CLR no mesmo projeto. Você pode usar a Comparação de Esquemas para garantir que seu projeto esteja sincronizado com o banco de dados de produção, e criar instantâneos para o projeto em cada fase do ciclo de desenvolvimento para fins de comparação. Enquanto você estiver trabalhando em seus projetos de banco de dados em um ambiente baseado em equipe, pode empregar controle de versão para todos os arquivos. Depois que seu projeto de banco de dados tiver sido desenvolvido, testado e depurado, você poderá entregá-lo à equipe autorizada para ser publicado em um ambiente de produção.

System_CAPS_noteObservação

Os tópicos de instruções nesta seção contêm uma série de tarefas que podem ser realizadas em uma sequência.

Nesta seção

Tópico

Descrição

Importar para um projeto de banco de dados

Descreve como importar objetos de um banco de dados dinâmico, .dacpac ou script.

Caixa de diálogo Adicionar Referência de Banco de Dados

Descreve várias formas de adicionar uma referência de banco de dados.

Caixa de diálogo Verificar Atualizações

Descreve como o SQL Server Data Tools pode procurar atualizações de produtos.

Configurações de projeto de banco de dados

Descreve várias configurações de projeto para controlar os aspectos do seu banco de dados e criar configurações.

Como procurar objetos em um projeto de banco de dados do SQL Server

O Pesquisador de Objetos do SQL Server no Visual Studio agora contém um nó Projetos dedicado, sob o qual todos os projetos de bancos de dados do SQL Server em sua solução são agrupados em uma hierarquia semelhante à do SQL Server Management Studio.

Janela Operações de Ferramentas de Dados

Descreve a janela Operações de Ferramentas de Dados, que mostra o progresso de algumas operações e notifica sobre erros.

Opções do Editor do Transact-SQL

Descreve as opções Transact-SQL.

Como: Criar um novo projeto de banco de dados

Crie um projeto de banco de dados e importe o esquema de banco de dados existente.

Como: Usar comparação de esquema para comparar definições de banco de dados diferentes

Compare os esquemas de um banco de dados e um projeto e sincronize-os.

Como: Compilar e implantar em um banco de dados local

Use a instância local do SQL Server sob demanda, que é ativada quando um projeto de banco de dados é depurado.

Como: Alterar a plataforma de destino e publicar um projeto de banco de dados

Altere a plataforma SQL Server de destino do seu projeto para qualquer instância com suporte do SQL Server e valide a sintaxe.

Como: Criar um instantâneo de um projeto

Crie um proxy somente leitura do esquema de banco de dados e reverta o projeto de origem quando são aplicadas alterações indesejáveis ao projeto.

Como usar objetos do Microsoft SQL Server 2012 no seu projeto

Adicione um novo objeto de sequência a seu projeto.

Como trabalhar com objetos de banco de dados CLR

Crie e publique objetos CLR no projeto de Banco de Dados do SQL Server Data Tools.

Como converter projetos de banco de dados do Visual Studio 2010 em projetos de banco de dados do SQL Server e redirecionar para uma plataforma diferente

Converta projetos existentes de Banco de Dados, objetos CLR e Aplicativo da Camada de Dados do SQL Server criados no Visual Studio 2010 para o projeto de banco de dados do SQL Server Data Tools.

Como especificar scripts de pré-implantação ou pós-implantação

Discute como usar scripts que você quer executar antes ou após a implantação de seu banco de dados.

Seções relacionadas

Gerenciar tabelas e relações e corrigir erros