SQL Server Data Tools

O SQL Server Data Tools (SSDT) é um conjunto de ferramentas de desenvolvimento no Visual Studio com foco na criação de bancos de dados SQL Server e bancos de dados SQL do Azure. O SSDT pode ser estendido para modelos de dados do Analysis Services (AS), pacotes do Integration Services (IS) e relatórios do Reporting Services (RS) com suas extensões correspondentes. Com o SSDT, é possível projetar e implantar objetos SQL com o mesmo conceito de projeto das outras ferramentas de desenvolvimento de aplicativos. O recurso de projetos SQL se estende a pipelines de CI/CD, permitindo que você automatize a compilação e a implantação de seus projetos de banco de dados com a CLI SqlPackage.

Captura de tela do gráfico com o componente SQL Server Data Tools e três extensões.

O núcleo da funcionalidade do SQL Server Data Tools está disponível como um componente de carga de trabalho com o Visual Studio. As extensões do Visual Studio estão disponíveis no Visual Studio Marketplace, e mais informações sobre como instalar o SSDT podem ser encontradas em Baixar o SQL Server Data Tools.

Observação

Os projetos SQL no estilo SDK no Visual Studio estão disponíveis como parte do recurso SQL Server Data Tools, estilo SDK (versão prévia) para Visual Studio 2022, separado do SSDT original. O formato de projeto no estilo SDK é baseado nos novos projetos no estilo SDK introduzidos no .NET Core e é o formato usado pela extensão de Projetos do Banco de Dados SQL para Azure Data Studio e VS Code. Para obter mais informações, consulte SQL Server Data Tools, estilo SDK (versão prévia).

Notas de versão

As notas de versão mais recentes do SQL Server Data Tools com Visual Studio 2022 estão disponíveis nos seguintes locais:

As notas de versão do SQL Server Data Tools com Visual Studio 2019 estão disponíveis nos seguintes locais:

Para obter informações sobre o SQL Server Data Tools com Visual Studio 2017, consulte Versões anteriores do SQL Server Data Tools (SSDT e SSDT-BI).

SQL Server Data Tools central

O SSDT (SQL Server Data Tools) transforma o desenvolvimento do banco de dados introduzindo um modelo declarativo onipresente (projetos de banco de dados SQL) que abrange todas as fases do desenvolvimento de banco de dados dentro do Visual Studio. Os recursos de design do Transact-SQL do SSDT podem ser usados para compilar, depurar, manter e refatorar bancos de dados. Você pode trabalhar com um projeto de banco de dados ou se conectar diretamente a uma instância de banco de dados no ou fora do local.

Os desenvolvedores podem usar o ambiente já conhecido do Visual Studio para o desenvolvimento abrangente de bancos de dados. O conjunto de ferramentas inclui navegação de códigos, IntelliSense e suporte a linguagem, comparável ao que está disponível para C# e Visual Basic, juntamente com validação especializada, depuração e edição declarativa no editor do Transact-SQL. O SSDT (SQL Server Data Tools) também oferece um designer de tabela visual para criação e modificação simplificadas de tabelas em projetos de banco de dados ou instâncias conectadas. Em configurações baseadas em equipe, o controle de versão está disponível para todos os arquivos de projeto, o que aprimora a colaboração. Quando for a hora de implantar, os projetos poderão ser publicados em todas as plataformas SQL com suporte, como o Banco de Dados SQL e o SQL Server.

O Pesquisador de Objetos do SQL Server no Visual Studio oferece uma exibição dos objetos de banco de dados, como o SQL Server Management Studio. O Pesquisador de Objetos do SQL Server permite fazer a administração leve de bancos de dados e trabalhos de design. Você pode facilmente criar, editar, renomear e excluir tabelas, procedimentos armazenados, tipos e funções. É possível também editar dados da tabela, comparar esquemas ou executar consultas usando menus contextuais do Pesquisador de Objetos do SQL Server.

Saiba mais sobre projetos SQL e tarefas de desenvolvimento de banco de dados que você pode realizar com o SQL Server Data Tools na documentação de projetos do banco de dados SQL.

Projetos SQL no estilo SDK (versão prévia)

O suporte para o SDK do projeto Microsoft.Build.Sql está disponível em versão prévia no Visual Studio como a próxima geração de projetos SQL. Os projetos SQL no estilo SDK são baseados no formato de projeto no estilo SDK do .NET e são projetados para serem mais flexíveis e extensíveis do que os projetos SQL originais. Os projetos SQL no estilo SDK são recomendados para novos desenvolvimentos e estão disponíveis no Visual Studio 2022 como um componente opcional "SQL Server Data Tools, estilo SDK (versão prévia)". Saiba mais sobre os projetos SQL no estilo SDK e o Visual Studio na documentação do SQL Server Data Tools no estilo SDK.