Since its initial release in 1989, SQL Server has come a long way from its base functionality as an enterprise level database platform. While the core of SQL Server is still it's database engine, it is now so much more than just a relational database platform. We now have Analysis Services for online analytical processing, Reporting Services for developing reports, Integration Services for developing and running ETL programs as well as many other tools and services that work with and/or support these core components.
As long as I have been working with SQL Server, I have had at least some exposure to each of the core SQL Server components, but every so often I come across some new tool or even an old tool that I had not heard about within the SQL Server ecosystem that would have helped me with an issue I was trying to resolve.
In the following tutorial we will try to go through most of the core components and tools that make up the SQL Server platform and explain what can be done within each of these components.
Below is an overview of what we will cover: