SQL Server Data Tools

 

Publicado: setembro de 2016

O SSDT (SQL Server Data Tools) transforma o desenvolvimento do banco de dados introduzindo um modelo declarativo ubíquo que abrange todas as fases do desenvolvimento de banco de dados dentro do Visual Studio. Você pode usar os recursos de design Transact-SQL do SSDT para compilar, depurar, manter e refatorar bancos de dados. Pode trabalhar com um projeto de banco de dados ou diretamente com uma instância de banco de dados conectada ou externa.

Os desenvolvedores podem usar as ferramentas familiares do Visual Studio para o desenvolvimento de bancos de dados. Exemplo dessas ferramentas: navegação de códigos, IntelliSense, suporte a idioma comparável ao que está disponível para C# e Visual Basic, validação específica de plataforma, depuração e edição declarativa no editor Transact-SQL. O SSDT também fornece um Designer de Tabela visual para criar e editar tabelas em projetos de banco de dados ou instâncias de banco de dados conectadas. Enquanto está trabalhando nos seus projetos de banco de dados em um ambiente de equipe, você pode usar o controle de versão para todos os arquivos. No momento de publicar seu projeto, você poderá fazê-lo em todas as plataformas SQL com suporte, inclusive o Banco de Dados SQL e o SQL Server. O recurso de validação de plataformas SSDT assegura que seus scripts funcionarão no destino especificado.

O Pesquisador de Objetos do SQL Server no Visual Studio oferece uma exibição dos seus objetos de banco de dados semelhantes ao SQL Server Management Studio.Pesquisador de Objetos do SQL Server permite que você faça o trabalho de administração e de design leve de banco de dados. Você pode facilmente criar, editar, renomear e excluir tabelas, procedimentos armazenados, tipos e funções. Também pode editar dados de tabela, comparar esquemas ou executar consultas usando menus contextuais direto do Pesquisador de Objetos do SQL Server.

Os tópicos e seções a seguir discutem como o SSDT pode ajudar no desenvolvimento de bancos de dados. Tópicos de instruções são incluídos para ajudá-lo no processo de conclusão das tarefas do seu projeto de banco de dados. Essas tarefas, escritas na forma de tutorial e concluídas em ordem, usam a Northwind Traders, uma empresa fictícia que importa e exporta comidas especializadas do mundo todo.

Tópicos/Seção Descrição
Instalar o SQL Server Data Tools Descreve como instalar o SQL Server Data Tools.
Removendo componentes do SQL Server Data Tools Descreve componentes não removidos quando você desinstala o SSDT.
Desenvolvimento de banco de dados offline orientado a projetos Os tópicos nesta seção descrevem os recursos do SQL Server Data Tools para autoria, criação, depuração e publicação de um projeto de banco de dados.
Desenvolvimento de banco de dados orientado a projetos usando ferramentas de linha de comando Os tópicos nesta seção descrevem ferramentas de linha de comando que permitem alguns cenários de desenvolvimento de banco de dados orientados por projeto.
Desenvolvimento de banco de dados conectado Os tópicos nesta seção descrevem os recursos do SQL Server Data Tools para projetar e consultar um banco de dados conectado.
Comparar e sincronizar dados em uma ou mais tabelas com dados em um banco de dados de referência Descreve como comparar dados em um banco de dados de origem e um banco de dados de destino, especifique quais valores devem corresponder e, em seguida, atualize o destino para sincronizar os bancos de dados ou exportar o script de atualização para o Transact-SQL editor ou para um arquivo.
Usar o Editor Transact-SQL para editar e executar scripts Os tópicos nesta seção descrevem como usar o Editor Transact-SQL, que proporciona uma experiência avançada de edição e depuração durante o trabalho com scripts.
Gerenciar tabelas e relações e corrigir erros Os tópicos nesta seção descrevem como:

- Usar o Designer de Tabela para criar tabelas e gerenciar relacionamentos de tabelas.
- Corrigir erros comuns de sintaxe ou semântica.
Verificando o código do banco de dados usando os testes de unidade do SQL Server Discute como você pode usar os testes de unidade do SQL Server para estabelecer um estado de linha de base para o banco de dados e verificar todas as alterações subsequentes feitas nos objetos de banco de dados.
Estender os recursos de banco de dados Você pode criar extensões de recurso que lhe permitem estender os recursos de teste de unidade e análise de código do banco de dados.
Permissões necessárias para SQL Server Data Tools Discute a permissão de acesso necessária para usar o SQL Server Data Tools.
Compatibilidade da estrutura DAC Descreve problemas de compatibilidade com a estrutura DAC.
Referência de API Os tópicos nesta seção descrevem classes, interfaces e tipos de valores que o SQL Server Data Tools expõe.

Para obter mais informações

Visite o SSDT Developer Center e o blog da equipe no MSDN para obter as últimas notícias e atualizações do SQL Server Data Tools.

O SSDT Forum é um ótimo local para fazer perguntas e obter feedback de profissionais do SQL Server.