New Release of SQL Server Migration Assistant (SSMA) includes migration from...
Wanted to let the community know the SQL Server Product Group just released version 4.2 of the SQL Server Migration Assistant! With this version, Microsoft has announced the release of the first...
View ArticleHow to tell which version of SQL Server data access driver is used by an...
In a recent engagement with an ISV, we’ve run into a sporadic application failure problem when the application is deployed in a mixed environment. It comes down to finding out which version of SQL...
View ArticleOptimize Recursive CTE Query
Author: Shaun Tinline-Jones Reviewers: Lubor Kollar; Conor Cunningham; Steve Howard; Kun Cheng; James Podgorski; Jimmy May; Joseph Sack; Welly Lee; Neeraj Joshi; Keith Bauer Introduction We recently...
View ArticleSuccessfully execute an INSERT, UPDATE and DELETE against a Database Snapshot
Author: Shaun Tinline-Jones Reviewers: Mike Ruthruff, Sanjay Mishra, Alexei Khalyako Not too long ago an ISV that developed solutions using SQL Server as the RDBMS, asked me how they could query a...
View ArticleSQLCAT.com consolidated index of Whitepapers
In an effort to migrate as much content as possible from SQLCAT.com to the MSDN SQL CAT site we have consolidated all of the Whitepapers published over the last few years. While all of the content...
View ArticleSQLCAT.Com - eBook Downloads
As of September 1, 2013 we decided to remove SQLCAT.COM site and use MSDN as the primary vehicle to post new SQL Server content. This was done to minimize reader confusion and to streamline content...
View ArticleSQL 2014 Clustered Columnstore index rebuild and maintenance considerations
This article describes the index rebuild process as well as index maintenance for clustered Columnstore indexes and is directed towards SQL 2014. In SQL 2016, there have been several index maintenance...
View ArticleChoosing hash distributed table vs. round-robin distributed table in Azure...
This topic explains the various Azure SQL Data Warehouse distributed table types, and offers guidance for choosing the type of distributed table to use and when. There are two types of distributed...
View ArticleSQL 2016: Columnstore row group Merge policy and index maintenance improvements
A Columnstore index contains row groups that can that have a maximum of 1,048,576 rows. A row group can be closed and compressed due to multiple reasons before that maximum of 1,048,576...
View ArticleSQLCAT @PASS Summit 2015
Are you coming to the PASS Summit 2015 in Seattle? SQLCAT will be in full force at the PASS Summit 2015. We will also bring along our colleagues from the broader AzureCAT. SQLCAT Sessions SQLCAT...
View ArticleAzure SQL Data Warehouse loading patterns and strategies
Authors: John Hoang, Joe Sack and Martin Lee Abstract This article provides an overview of the Microsoft Azure SQL Data Warehouse architecture. This new platform-as-a service (PaaS) offering provides...
View ArticleSoften the RBAR impact with Native Compiled UDFs in SQL Server 2016
Reviewers: Joe Sack, Denzil Ribeiro, Jos de Bruijn Many of us are very familiar with the negative performance implications of using scalar UDFs on columns in queries: my colleagues have posted about...
View ArticleAssigning surrogate key to dimension tables in SQL DW and APS
Reviewed by: James Rowland-Jones, John Hoang, Denzil Ribeiro, Sankar Subramanian This article explains how to assign monotonically increasing surrogate/synthetic keys to dimension tables in SQL DW (or...
View ArticleSQL Server 2016 SSIS Data Flow Buffer Auto Sizing capability benefits data...
Reviewers: Joe Sack, Arvind Shyamsundar, Murshed Zaman, Sanjay Mishra The focus of this blog is to introduce SSIS changes in the Data Flow task in SQL Server 2016 that help data loading into...
View ArticleConsiderations around validation errors 41305 and 41325 on memory optimized...
Reviewed by: Jos de Bruijn; Joe Sack, Mike Weiner, Mike Ruthruff, Kun Cheng Transactions on memory optimized tables in SQL Server 2014, SQL Server 2016 and Azure SQL Database are implemented with an...
View ArticleSQLCAT @ SQL Nexus conference
SQLCAT is coming to SQL Nexus in Copenhagen on May 2nd-4th and running a full day pre-conference focusing on Azure SQL Database, “SQLCAT: A Day in the life of an Azure SQL DB Developer/DBA/DevOps” In...
View ArticleCheckpoint process for memory-optimized tables in SQL 2016 and implications...
Reviewed by: Alejandro Saenz, Jos de Bruijn; Joe Sack, Mike Weiner,Kun Cheng, Raghavendra TK A durable memory-optimized table (created as SCHEMA_AND_DATA) will have it’s transactions recorded into the...
View ArticleShould you upgrade to SQL Server 2016? Yes. Today. Now!
SQL Server 2016 became generally available starting June 1st, 2016. And you should be upgrading to SQL Server 2016 now, if you haven’t already. SQL Server 2016, obviously provides tons of value to your...
View ArticleEarly Customer Experiences with SQL Server R Services
Reviewers: Dotan Elharrar, Sanjay Mishra, Mike Ruthruff, Umachandar Jayachandran, Jeannine Nelson-Takaki SQLCAT and the SQL Server product team deeply engaged with many early adopter customers over the...
View ArticleSQLSweet16!, Episode 1: Backup Compression for TDE-enabled Databases
Sanjay Mishra, with contributions from Aasav Prakash Reviewed by: Denzil Ribeiro, Murshed Zaman, Arvind Shyamsundar, Mike Ruthruff Celebrating the release of SQL Server 2016, we are starting a new...
View Article
More Pages to Explore .....