Updated: August 1, 2016
THIS TOPIC APPLIES TO: SQL Server (starting with 2008)
SQL Server (starting with 2008) Azure SQL Database
Azure SQL Database Azure SQL Data Warehouse
Azure SQL Data Warehouse  Parallel Data Warehouse
Parallel Data Warehouse 
Shrinks the size of the specified data or log file for the current database, or empties a file by moving the data from the specified file to other files in the same filegroup, allowing the file to be removed from the database.
