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.
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 |
---|---|
Descreve como importar objetos de um banco de dados dinâmico, .dacpac ou script. |
|
Descreve várias formas de adicionar uma referência de banco de dados. |
|
Descreve como o SQL Server Data Tools pode procurar atualizações de produtos. |
|
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. |
Descreve a janela Operações de Ferramentas de Dados, que mostra o progresso de algumas operações e notifica sobre erros. |
|
Descreve as opções Transact-SQL. |
|
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. |
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. |
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. |
Crie e publique objetos CLR no projeto de Banco de Dados do SQL Server Data Tools. |
|
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. |