Lokasi ngalangkungan proxy:   [ UP ]  
[Ngawartoskeun bug]   [Panyetelan cookie]                
Skip to content

Commit 202cc58

Browse files
committed
Doc updates for sqlpackage 18.4
1 parent 5da0f7b commit 202cc58

3 files changed

Lines changed: 150 additions & 81 deletions

File tree

docs/tools/release-notes-sqlpackage.md

Lines changed: 80 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,54 @@ I discussed this with SStein (SteveStein).
2929
Thanks. GeneMi (MightyPen in GitHub). 2019-03-27
3030
-->
3131

32+
## 18.4 sqlpackage
33+
34+
|Platform|Download|Release date|Version|Build
35+
|:---|:---|:---|:---|:---|
36+
|Windows|[MSI Installer](https://go.microsoft.com/fwlink/?linkid=2108813)|October 29, 2019|18.4|15.0.4573.2|
37+
|macOS .NET Core |[.zip file](https://go.microsoft.com/fwlink/?linkid=2108815)|October 29, 2019| 18.4|15.0.4573.2|
38+
|Linux .NET Core |[.zip file](https://go.microsoft.com/fwlink/?linkid=2108814)|October 29, 2019| 18.4|15.0.4573.2|
39+
|Windows .NET Core |[.zip file](https://go.microsoft.com/fwlink/?linkid=2109019)|October 29, 2019| 18.4|15.0.4573.2|
40+
41+
### Features
42+
43+
| Feature | Details |
44+
| :------ | :------ |
45+
| Deployment | Add support to deploy to Azure SQL Data Warehouse (GA). |
46+
| Deployment | sqlpackage .NET Core GA. |
47+
| Security | Remove SHA1 code signing. |
48+
| Deployment | Add support for new Azure database editions: GeneralPurpose, BusinessCritical, Hyperscale |
49+
| Deployment | Add Managed Instance support for AAD user and groups. |
50+
| Deployment | Support the /AccessToken parameter for sqlpackage on .NET Core. |
51+
|   |   |
52+
53+
### Fixes
54+
55+
| Fix | Details |
56+
| :-- | :------ |
57+
| Deployment | Fix to ignore automatic indexes so that they are not dropped on deployment. |
58+
| Always Encrypted | Fix for handling Always Encrypted varchar columns. |
59+
| 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+
3280
## 18.3.1 sqlpackage
3381

3482
|Platform|Download|Release date|Version|Build
@@ -42,7 +90,7 @@ Thanks. GeneMi (MightyPen in GitHub). 2019-03-27
4290

4391
| Feature | Details |
4492
| :------ | :------ |
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). |
4694
| Deployment | Add /p:DatabaseLockTimeout=(INT32 '60') parameter to sqlpackage. |
4795
| Deployment | Add /p:LongRunningCommandTimeout=(INT32) parameter to sqlpackage. |
4896
| Export/Extract | Add /p:TempDirectoryForTableData=(STRING) parameter to sqlpackage. |
@@ -112,11 +160,11 @@ Preview release.
112160

113161
| Fix | Details |
114162
| :-- | :------ |
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. |
120168
|   |   |
121169

122170
### Known issues
@@ -125,9 +173,9 @@ This release includes cross-platform preview builds of sqlpackage that target .N
125173

126174
| Known issue | Details |
127175
| :---------- | :------ |
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). |
131179
|   |   |
132180

133181
## 18.0 sqlpackage
@@ -139,22 +187,22 @@ Build:   15.0.4200.1
139187

140188
| Feature | Details |
141189
| :------ | :------ |
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. |
149197
|   |   |
150198

151199
### Fixes
152200

153201
| Fix | Details |
154202
| :-- | :------ |
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. |
158206
|   |   |
159207

160208
## 17.8 sqlpackage
@@ -166,16 +214,16 @@ Build:   14.0.4079.2
166214

167215
| Feature | Details |
168216
| :------ | :------ |
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. |
171219
|   |   |
172220

173221
### Fixes
174222

175223
| Fix | Details |
176224
| :-- | :------ |
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. |
179227
|   |   |
180228

181229
## 17.4.1 sqlpackage
@@ -187,17 +235,17 @@ Build:   14.0.3917.1
187235

188236
| Feature | Details |
189237
| :------ | :------ |
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. |
239+
| Deployment | Database catalog collation support. |
192240
|   |   |
193241

194242
### Fixes
195243

196244
| Fix | Details |
197245
| :-- | :------ |
198-
| 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. |
201249
|   |   |
202250

203251
## 17.4.0 sqlpackage
@@ -209,14 +257,14 @@ Build:   14.0.3881.1
209257

210258
| Feature | Details |
211259
| :------ | :------ |
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. |
215263
|   |   |
216264

217265
### Fixes
218266

219267
| Fix | Details |
220268
| :-- | :------ |
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. |
222270
|   |   |

0 commit comments

Comments
 (0)