Skip to content

Latest commit

 

History

History
95 lines (72 loc) · 3.96 KB

File metadata and controls

95 lines (72 loc) · 3.96 KB
title Microsoft DacFx & sqlpackage release notes| Microsoft Docs
description Microsoft sqlpackage release notes
ms.custom tools|sos
ms.date 06/20/2018
ms.prod sql
ms.reviewer alayu; sstein
ms.prod_service sql-tools
ms.topic conceptual
author pensivebrian
ms.author broneill
manager kenvh

sqlpackage release notes

Download the latest version

sqlpackage 18.1

Release date: February 1, 2019
Build: 15.0.4316.1

The release includes the following features and fixes:

  • Added support for UTF8 collations.
  • Performance fix to use the legacy cardinality estimator for reverse engineering queries.
  • Enabled non-clustered columnstore indexes on an indexed views.
  • Fixed a significant schema compare performance issue when generating a script.
  • Fixed the schema drift detection logic to ignore certain xevent sessions.
  • Fixed import ordering for graph tables.
  • Fixed exporting external tables with object permissions.
  • Moved to .NET Core 2.2
  • Use memory backed storage for schema compare on .NET Core.

This release includes cross-platform preview builds of sqlpackage that target .NET Core 2.2, and can run on macOS and Linux. This preview release has the following known issues:

  • Build and deployment contributors aren't supported.
  • Older .dacpac and .bacpac files that use json data serialization aren't supported.
  • Referenced .dacpacs (for example master.dacpac) may not resolve due to issues with case-sensitive file systems.
    • A workaround is to capitalize the name of the reference file (for example MASTER.BACPAC).

sqlpackage 18.0

Release date: October 24, 2018
Build: 15.0.4200.1

The release includes the following features and fixes:

  • Added support for database compatibility level 150.
  • Added support for Managed Instances.
  • Added MaxParallelism command-line parameter to specify the degree of parallelism for database operations.
  • Add AccessToken command-line parameter to specify an authentication token when connecting to SQL Server.
  • Added support to stream BLOB/CLOB data types for imports.
  • Added support for scalar UDF 'INLINE' option.
  • Added support for graph table 'MERGE' syntax.
  • Fixed unresolved pseudo-column for graph tables.
  • Fixed creating a database with memory optimized file groups when memory optimized tables are used.
  • Fixed including extended properties on external tables.

sqlpackage 17.8

Release date: June 22, 2018
Build: 14.0.4079.2

The release includes the following fixes:

  • Improved error messages for connection failures, including the SqlClient exception message.
  • Support index compression on single partition indexes for import/export.
  • Fixed a reverse engineering issue for XML column sets with SQL 2017 and later.
  • Fixed an issue where scripting the database compatibility level 140 was ignored for Azure SQL Database.

sqlpackage 17.4.1

Release date: January 25, 2018
Build: 14.0.3917.1

The release includes the following fixes:

  • When importing an Azure SQL Database .bacpac to an on-premise instance, fixed errors due to 'Database master keys without password are not supported in this version of SQL Server'.
  • Database catalog collation support.
  • Fixed an unresolved pseudo column error for graph tables.
  • Added ThreadMaxStackSize command-line parameter to parse TSQL with a large number of nested statements.
  • Fixed using the SchemaCompareDataModel with SQL authentication to compare schemas.

sqlpackage 17.4.0

Release date: December 12, 2017
Build: 14.0.3881.1

The release includes the following fixes:

  • Do not block when encountering a database compatibility level not understood. Instead, the latest Azure SQL Database or on-premise platform will be assumed.
  • Added support for 'temporal retention policy' on SQL2017+ and Azure SQL Database.
  • Added /DiagnosticsFile:"C:\Temp\sqlpackage.log" command-line parameter to specify a file path to save diagnostic information.
  • Added /Diagnostics command-line parameter to log diagnostic information to the console.