You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| Build/Deployment | Fix to resolve the nodes() method for xml column sets.|
60
+
| ScriptDom | Fix additional cases where the 'URL' string was interpreted as a top level token. |
61
+
| Graph | Fix generated TSQL for pseudo column references in constraints. |
62
+
| Export | Generate random passwords that meet complexity requirements. |
63
+
| Deployment | Fix to honor command timeouts when retrieving constraints. |
64
+
| .NET Core (preview) | Fix diagnostic logging to a file. |
65
+
| .NET Core (preview) | Use streaming to export table data to support large tables. |
66
+
| | |
67
+
68
+
### Known Issues
69
+
70
+
sqlpackage for .NET Core has the following known issues:
71
+
72
+
| Feature | Details |
73
+
| :------ | :------ |
74
+
| Import | For .bacpac files with compressed files over 4GB in size, you must use the .NET Core version of sqlpackage to perform the import. This is due to how .NET Core generates zip headers, which although valid, are not readable by the .NET Full Framework version of sqlpackage. |
75
+
| Deployment | The parameter /p:Storage=File is not supported. Only Memory is supported on .NET Core. |
76
+
| Always Encrypted | sqlpackage .NET Core does not support Always Encrypted columns. |
77
+
| Security | sqlpackage .NET Core does not support the /ua parameter for multi-factor authenticaion. |
78
+
| | |
79
+
32
80
## 18.3.1 sqlpackage
33
81
34
82
|Platform|Download|Release date|Version|Build
@@ -42,7 +90,7 @@ Thanks. GeneMi (MightyPen in GitHub). 2019-03-27
42
90
43
91
| Feature | Details |
44
92
| :------ | :------ |
45
-
|Azure SQL Data Warehouse (preview) | Add support to deploy to Azure SQL Data Warehouse. |
93
+
|Deployment | Add support to deploy to Azure SQL Data Warehouse (preview). |
46
94
| Deployment | Add /p:DatabaseLockTimeout=(INT32 '60') parameter to sqlpackage. |
47
95
| Deployment | Add /p:LongRunningCommandTimeout=(INT32) parameter to sqlpackage. |
48
96
| Export/Extract | Add /p:TempDirectoryForTableData=(STRING) parameter to sqlpackage. |
@@ -112,11 +160,11 @@ Preview release.
112
160
113
161
| Fix | Details |
114
162
| :-- | :------ |
115
-
| Performance fix to use the legacy cardinality estimator for reverse engineering queries. | |
116
-
| Fixed a significant schema compare performance issue when generating a script. | |
117
-
| Fixed the schema drift detection logic to ignore certain extended event (xevent) sessions.| |
118
-
| Fixed import ordering for graph tables. | |
119
-
| Fixed exporting external tables with object permissions.| |
163
+
| Performance | Performance fix to use the legacy cardinality estimator for reverse engineering queries. |
164
+
|Performacne |Fixed a significant schema compare performance issue when generating a script. |
165
+
|Schema Compare |Fixed the schema drift detection logic to ignore certain extended event (xevent) sessions. |
166
+
|Graph |Fixed import ordering for graph tables. |
167
+
|Export |Fixed exporting external tables with object permissions. |
120
168
| | |
121
169
122
170
### Known issues
@@ -125,9 +173,9 @@ This release includes cross-platform preview builds of sqlpackage that target .N
125
173
126
174
| Known issue | Details |
127
175
| :---------- | :------ |
128
-
|Build and deployment contributors aren't supported. | |
129
-
|Older .dacpac and .bacpac files that use json data serialization aren't supported. | |
130
-
|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). |
176
+
|Deployment | For .NET Core, build and deployment contributors aren't supported. |
177
+
|Deployment | For .NET Core, older .dacpac and .bacpac files that use json data serialization aren't supported. |
178
+
|Deployment | For .NET Core 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). |
131
179
| | |
132
180
133
181
## 18.0 sqlpackage
@@ -139,22 +187,22 @@ Build: 15.0.4200.1
139
187
140
188
| Feature | Details |
141
189
| :------ | :------ |
142
-
| Added support for database compatibility level 150. | |
143
-
| Added support for Managed Instances. | |
144
-
| Added MaxParallelism command-line parameter to specify the degree of parallelism for database operations. | |
145
-
| Added AccessToken command-line parameter to specify an authentication token when connecting to SQL Server. | |
146
-
| Added support to stream BLOB/CLOB data types for imports. | |
147
-
| Added support for scalar UDF 'INLINE' option. | |
148
-
| Added support for graph table 'MERGE' syntax.| |
190
+
|Deployment |Added support for database compatibility level 150. |
191
+
|Deployment |Added support for Managed Instances. |
192
+
|Performance |Added MaxParallelism command-line parameter to specify the degree of parallelism for database operations. |
193
+
|Security |Added AccessToken command-line parameter to specify an authentication token when connecting to SQL Server. |
194
+
|Import |Added support to stream BLOB/CLOB data types for imports. |
195
+
|Deployment |Added support for scalar UDF 'INLINE' option. |
196
+
|Graph |Added support for graph table 'MERGE' syntax. |
149
197
| | |
150
198
151
199
### Fixes
152
200
153
201
| Fix | Details |
154
202
| :-- | :------ |
155
-
| Fixed unresolved pseudo-column for graph tables.| |
156
-
| Fixed creating a database with memory optimized file groups when memory optimized tables are used.| |
157
-
| Fixed including extended properties on external tables.| |
203
+
|Graph |Fixed unresolved pseudo-column for graph tables. |
204
+
|Deployment |Fixed creating a database with memory optimized file groups when memory optimized tables are used. |
205
+
|Deployment |Fixed including extended properties on external tables. |
158
206
| | |
159
207
160
208
## 17.8 sqlpackage
@@ -166,16 +214,16 @@ Build: 14.0.4079.2
166
214
167
215
| Feature | Details |
168
216
| :------ | :------ |
169
-
| Improved error messages for connection failures, including the SqlClient exception message.| |
170
-
| Support index compression on single partition indexes for import/export.| |
217
+
|Diagnostics |Improved error messages for connection failures, including the SqlClient exception message. |
218
+
|Deployment |Support index compression on single partition indexes for import/export. |
171
219
| | |
172
220
173
221
### Fixes
174
222
175
223
| Fix | Details |
176
224
| :-- | :------ |
177
-
| Fixed a reverse engineering issue for XML column sets with SQL 2017 and later. | |
178
-
| Fixed an issue where scripting the database compatibility level 140 was ignored for Azure SQL Database.| |
225
+
|Deployment |Fixed a reverse engineering issue for XML column sets with SQL 2017 and later. |
226
+
|Deployment |Fixed an issue where scripting the database compatibility level 140 was ignored for Azure SQL Database. |
179
227
| | |
180
228
181
229
## 17.4.1 sqlpackage
@@ -187,17 +235,17 @@ Build: 14.0.3917.1
187
235
188
236
| Feature | Details |
189
237
| :------ | :------ |
190
-
| Added ThreadMaxStackSize command-line parameter to parse Transact-SQL with a large number of nested statements.| |
191
-
| Database catalog collation support. | |
238
+
|Import/Export |Added ThreadMaxStackSize command-line parameter to parse Transact-SQL with a large number of nested statements. |
| 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_.| |
199
-
| Fixed an unresolved pseudo column error for graph tables.| |
200
-
|Fixed using the SchemaCompareDataModel with SQL authentication to compare schemas. | |
246
+
|Import |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_. |
247
+
|Graph |Fixed an unresolved pseudo column error for graph tables. |
248
+
|Schema Compare | Fixed SQL authentication to compare schemas. |
201
249
| | |
202
250
203
251
## 17.4.0 sqlpackage
@@ -209,14 +257,14 @@ Build: 14.0.3881.1
209
257
210
258
| Feature | Details |
211
259
| :------ | :------ |
212
-
| Added support for _temporal retention policy_ on SQL 2017+ and Azure SQL Database. | |
213
-
| Added /DiagnosticsFile:"C:\Temp\sqlpackage.log" command-line parameter to specify a file path to save diagnostic information. | |
214
-
| Added /Diagnostics command-line parameter to log diagnostic information to the console.| |
260
+
|Deployment |Added support for _temporal retention policy_ on SQL 2017+ and Azure SQL Database. |
261
+
|Diagnostics |Added /DiagnosticsFile:"C:\Temp\sqlpackage.log" command-line parameter to specify a file path to save diagnostic information. |
262
+
|Diagnostics |Added /Diagnostics command-line parameter to log diagnostic information to the console. |
215
263
| | |
216
264
217
265
### Fixes
218
266
219
267
| Fix | Details |
220
268
| :-- | :------ |
221
-
| Do not block when encountering a database compatibility level that is not understood.| Instead, the latest Azure SQL Database or on-premises platform will be assumed. |
269
+
|Desployment |Do not block when encountering a database compatibility level that is not understood. Instead, the latest Azure SQL Database or on-premises platform will be assumed. |
0 commit comments