liveBook · Manning

SQL Server Data Tools

As explained in 100 SQL Server Mistakes and How to Avoid Them

SQL Server Data Tools is Microsoft's Visual Studio tooling for developing and managing SQL Server data solutions.

SQL Server Data Tools (SSDT) extends SQL Server development beyond SQL Server Management Studio (SSMS). It supports advanced T-SQL work through Visual Studio and the SQL Server Database Project template. section 7.0

Avoid treating database backups and handcrafted deployment scripts as a complete source-control and deployment strategy:

  • Keep T-SQL code in a source-control repository to preserve version history, enable rollback, and support multiple developers. section 7.0 section 7.7
  • Use Visual Studio Database Projects for built-in SQL schema comparison, then use SSDT Schema Compare to understand changes and affected functionality before deployment. section 7.7
  • Treat SSDT as part of a modern development and deployment workflow rather than a replacement for understanding deployment impact. section 7.0 section 7.7

How 100 SQL Server Mistakes and How to Avoid Them covers it

How deep it goes
Introduces SSDT and schema comparison, but does not detail installation, project structure, or deployment procedures.
Examples
Uses the Visual Studio SQL Server Database Project template and SSDT Schema Compare as concrete applications.
What it assumes
Assumes familiarity with SSMS and SQL Server work while positioning SSDT as an additional tool for SQL developers.
What you can do after
Apply it via Visual Studio Database Projects and Schema Compare to inspect changes before deployment.
How it connects
Connects SQL Server Data Tools with Visual Studio, SQL Server Database Projects, T-SQL, source control, and CI/CD deployment.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of 100 SQL Server Mistakes and How to Avoid Them. The section links point to the parts of the book it draws on.