Here's a step-by-step tutorial on using the Change Data Capture function.

Exsilio Solutions is proud to introduce our new blog! Not only is this forum completely integrated with all our social networks, but it is also 100% responsive. Now, you can take Exsilio with you on your phone, tablet, and desktop - redefine what you thought possible!
Here's a step-by-step tutorial on using the Change Data Capture function.
A baseline on how to start using Execution Plans to improve your query performance.
Understanding the benefits of the PIVOT/UNPIVOT Clause in SQL Server.
The pros and cons of Dynamic SQL and how to use it.
How to setup and use R in SQL Server 2016 using the SQL server R Service.
Understand best practices for SQL Stored Procedures regarding 3 categories: readability, performance, and handling bugs.
In my first post, How to load data into SQL Server using JSON functionality, I discussed one of the key functions of SQL Server 2016 JSON support, which is OPENJSON.
Today we will see another built in function of JSON, which is ISJSON.
ISJSON - This function is used to test whether a string contains valid JSON or not. It returns 1 if the string is valid JSON. If not, it returns 0. It returns null if the expression is null. We will check all of these return values.
For all the devs out there - how do you configure the environment variables for an SSIS Package? Our preference is to create package and using parameters and variables to create two separate environments of the same package. In this post, we'll show you how.
If you want to analyze or create a particular job, Integration Services (SSIS) package, or other form of ETL in Microsoft SQL Server, one of the first things you may want to do is take a look at all the stored procedures you are running and determine which ones need to run before others.