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. Tudo isso pode ser feito 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.

Observaçã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.
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 Transact-SQL Descreve as opções do Transact-SQL.
Como: Criar um 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: Criar 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 no 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.

Gerenciar tabelas, relações e corrigir erros