Skip to content

Commit 16959b8

Browse files
authored
Merge pull request #21237 from MicrosoftDocs/main
2/15 AM Publish
2 parents e4fbcf7 + 162afef commit 16959b8

36 files changed

Lines changed: 591 additions & 193 deletions

File tree

docs/big-data-cluster/release-notes-big-data-cluster.md

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ description: This article describes the latest updates and known issues for SQL
55
author: WilliamDAssafMSFT
66
ms.author: wiassaf
77
ms.reviewer: dacoelho
8-
ms.date: 01/27/2022
8+
ms.date: 01/31/2022
99
ms.topic: conceptual
1010
ms.prod: sql
1111
ms.technology: big-data-cluster
@@ -81,6 +81,22 @@ To install updates, see [How to upgrade [!INCLUDE[big-data-clusters-nover](../in
8181

8282
## Known issues
8383

84+
### HDFS copy of large files using azdata with random failures
85+
86+
- **Affected releases**: CU14
87+
88+
- **Issue and customer effect**: This was a bug causing random failures on `azdata bdc cp` commands between HDFS paths. The bug affects larger file copies more often.
89+
90+
- **Solution**: Update to Cumulative Update 15 (CU15).
91+
92+
### Log4j security
93+
94+
- **Affected releases**: None
95+
96+
- **Issue and customer effect**: After a thorough assessment of the SQL Server 2019 Big Data Clusters codebase, no risk associated with the log4j vulnerability reported in December was identified. CU15 includes an updated version of log4j (2.17) for the ElasticSearch instance in the control plane to ensure that image scan alerts are not triggered by static code analysis of Big Data Cluster containers.
97+
98+
- **Solution**: Always keep your big data cluster updated to the lastest release.
99+
84100
### Cluster upgrade from a CU8 and previous release to a post-CU9 release is not supported
85101

86102
- **Affected releases**: Releases CU8 and previous

docs/big-data-cluster/release-notes-cumulative-updates-history.md

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,30 @@ description: This article describes the updates and known issues for SQL Server
55
author: WilliamDAssafMSFT
66
ms.author: wiassaf
77
ms.reviewer: melqin,dacoelho
8-
ms.date: 11/18/2021
8+
ms.date: 01/31/2022
99
ms.topic: conceptual
1010
ms.prod: sql
1111
ms.technology: big-data-cluster
1212
---
1313

14-
# SQL Server Big Data Clusters cumulative updates history
14+
# SQL Server 2019 Big Data Clusters cumulative updates history
1515

1616
[!INCLUDE[SQL Server 2019](../includes/applies-to-version/sqlserver2019.md)]
1717

1818
The following release notes apply to [!INCLUDE[big-data-clusters-2019](../includes/ssbigdataclusters-ver15.md)]. The article lists cumulative update information for all the releases of [!INCLUDE[big-data-clusters-2019](../includes/ssbigdataclusters-ss-nover.md)].
1919

20-
For the latest release notes, see [SQL Server Big Data Clusters platform release notes](release-notes-big-data-cluster.md).
20+
For the latest release notes, see [SQL Server 2019 Big Data Clusters platform release notes](release-notes-big-data-cluster.md).
21+
22+
## <a id="cu15"></a> CU15 (January 2022)
23+
24+
Cumulative Update 15 (CU15) release for SQL Server 2019 Big Data Clusters.
25+
26+
|Package version | Image tag | Contents |
27+
|-----|-----| ----- |
28+
|15.0.4198.2|[2019-CU15-ubuntu-20.04]| [SQL Server Big Data Clusters Cumulative Update 15](release-notes-cumulative-update-15.md) |
29+
30+
> [!WARNING]
31+
> On Cumulative Update 15, __the upgrade order is critical__. Upgrade your big data cluster to CU15 __before__ upgrading the Kubernetes cluster to version 1.21. If the Kubernetes cluster is upgraded to version 1.21 before BDC is upgraded to CU14 or CU15 then the cluster will end up in error state and the BDC upgrade will not succeed. In this case, reverting back to Kubernetes version 1.20 will fix the problem.
2132
2233
## <a id="cu14"></a> CU14 (November 2021)
2334

docs/connect/ado-net/sqlclient-driver-support-lifecycle.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ New stable (GA) releases are published every six months on a regular cadence beg
2929

3030
| Version | Official Release Date | Latest Patch Version | Patch Release Date | Support Level | End of Support |
3131
| -- | -- | -- | -- | -- | -- |
32-
| 4.1 | January 31, 2022 | - | - | Current | November 19, 2024 |
32+
| 4.1 | January 31, 2022 | - | - | Current | - |
3333
| 4.0 | November 18, 2021 | 4.0.1 | January 17, 2022 | LTS | November 19, 2024 |
3434
| 3.0 | June 9, 2021 | 3.0.1 | September 24, 2021 | Current | March 10, 2022 |
3535
| 2.1 | November 19, 2020 | 2.1.4 | September 20, 2021 | LTS | November 20, 2023 |

docs/connect/odbc/bug-fixes.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: "List of bugs fixed"
33
description: "This page contains a listing of bugs fixed in each release, starting with Microsoft ODBC Driver 17 for SQL Server."
44
ms.custom: ""
5-
ms.date: "07/30/2021"
5+
ms.date: "02/15/2022"
66
ms.prod: sql
77
ms.prod_service: connectivity
88
ms.reviewer: v-davidengel
@@ -19,6 +19,14 @@ manager: kenvh
1919

2020
This page contains a listing of bugs fixed in each release, starting with [!INCLUDE[msCoName](../../includes/msconame_md.md)] ODBC Driver 17 for [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)].
2121

22+
### Bug fixes in the [!INCLUDE[msCoName](../../includes/msconame_md.md)] ODBC Driver 18.0 for [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)]
23+
24+
- Fix UI issues where text was cut off and position of items was off.
25+
- Fix issue with Active Directory Interactive login where attempting to login after closing the window of the first failure would automatically succeed if cached credentials were available.
26+
- Fixed use of XADTC with Azure SQL Managed Instance.
27+
- Fixed loss of Azure Active Directory authentication mode when reconnecting an idle connection.
28+
- Fix an issue with federated authentication when using PingFed.
29+
2230
### Bug fixes in the [!INCLUDE[msCoName](../../includes/msconame_md.md)] ODBC Driver 17.8 for [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)]
2331

2432
- Fix for restrictions on connection string regarding usage of `UID` and `PWD` keywords

docs/connect/odbc/data-classification.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ For managing sensitive data, SQL Server and Azure SQL Server introduced the abil
2525

2626
For more information on how to assign classification to columns, see [SQL Data Discovery and Classification](../../relational-databases/security/sql-data-discovery-and-classification.md).
2727

28-
Microsoft ODBC Driver 17.2 allows the retrieval of this metadata via SQLGetDescField using the SQL_CA_SS_DATA_CLASSIFICATION field identifier.
28+
Microsoft ODBC Driver 17.2 or later allows the retrieval of this metadata via SQLGetDescField using the SQL_CA_SS_DATA_CLASSIFICATION field identifier.
2929

3030
## Format
3131

docs/connect/odbc/download-odbc-driver-for-sql-server.md

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Download ODBC Driver for SQL Server
33
description: Download the Microsoft ODBC Driver for SQL Server to develop native-code applications that connect to SQL Server and Azure SQL Database.
4-
ms.date: 07/30/2021
4+
ms.date: 02/15/2022
55
ms.prod: sql
66
ms.prod_service: connectivity
77
ms.reviewer: ""
@@ -16,21 +16,21 @@ ms.author: v-davidengel
1616

1717
[!INCLUDE[SQL Server Azure SQL Database Synapse Analytics PDW](../../includes/applies-to-version/sql-asdb-asdbmi-asa-pdw.md)]
1818

19-
Microsoft ODBC Driver for SQL Server is a single dynamic-link library (DLL) containing run-time support for applications using native-code APIs to connect to SQL Server. Use Microsoft ODBC Driver 17 for SQL Server to create new applications or enhance existing applications that need to take advantage of newer SQL Server features.
19+
Microsoft ODBC Driver for SQL Server is a single dynamic-link library (DLL) containing run-time support for applications using native-code APIs to connect to SQL Server. Use Microsoft ODBC Driver 18 for SQL Server to create new applications or enhance existing applications that need to take advantage of newer SQL Server features.
2020

2121
## Download for Windows
2222

23-
The redistributable installer for Microsoft ODBC Driver 17 for SQL Server installs the client components, which are required during run time to take advantage of newer SQL Server features. It optionally installs the header files needed to develop an application that uses the ODBC API. Starting with version 17.4.2, the installer also includes and installs the Microsoft Active Directory Authentication Library (ADAL.dll).
23+
The redistributable installer for Microsoft ODBC Driver 18 for SQL Server installs the client components, which are required during run time to take advantage of newer SQL Server features. It optionally installs the header files needed to develop an application that uses the ODBC API. Starting with version 17.4.2, the installer also includes and installs the Microsoft Active Directory Authentication Library (ADAL.dll).
2424

25-
Version 17.8.1 is the latest general availability (GA) version. If you have a previous version of Microsoft ODBC Driver 17 for SQL Server installed, installing 17.8.1 upgrades it to 17.8.1.
25+
Version 18.0.1.1 is the latest general availability (GA) version. The Microsoft ODBC Driver 18 for SQL Server will install side by side with Microsoft ODBC Driver 17 for SQL Server.
2626

27-
**[![Download](../../ssms/media/download-icon.png) Download Microsoft ODBC Driver 17 for SQL Server (x64)](https://go.microsoft.com/fwlink/?linkid=2168524)**
28-
**[![Download](../../ssms/media/download-icon.png) Download Microsoft ODBC Driver 17 for SQL Server (x86)](https://go.microsoft.com/fwlink/?linkid=2168713)**
27+
**[![Download](../../ssms/media/download-icon.png) Download Microsoft ODBC Driver 18 for SQL Server (x64)](https://go.microsoft.com/fwlink/?linkid=2186919)**
28+
**[![Download](../../ssms/media/download-icon.png) Download Microsoft ODBC Driver 18 for SQL Server (x86)](https://go.microsoft.com/fwlink/?linkid=2187028)**
2929

3030
### Version information
3131

32-
- Release number: 17.8.1.1
33-
- Released: July 30, 2021
32+
- Release number: 18.0.1.1
33+
- Released: February 15, 2022
3434

3535
> [!Note]
3636
> If you are accessing this page from a non-English language version, and want to see the most up-to-date content, please select **Read in English** at the top of this page. You can download different languages from the US-English version site by selecting [available languages](#available-languages).
@@ -39,11 +39,11 @@ Version 17.8.1 is the latest general availability (GA) version. If you have a pr
3939

4040
This release of Microsoft ODBC Driver for SQL Server can be installed in the following languages:
4141

42-
Microsoft ODBC Driver 17.8.1 for SQL Server (x64):
43-
[Chinese (Simplified)](https://go.microsoft.com/fwlink/?linkid=2168524&clcid=0x804) | [Chinese (Traditional)](https://go.microsoft.com/fwlink/?linkid=2168524&clcid=0x404) | [English (United States)](https://go.microsoft.com/fwlink/?linkid=2168524&clcid=0x409) | [French](https://go.microsoft.com/fwlink/?linkid=2168524&clcid=0x40c) | [German](https://go.microsoft.com/fwlink/?linkid=2168524&clcid=0x407) | [Italian](https://go.microsoft.com/fwlink/?linkid=2168524&clcid=0x410) | [Japanese](https://go.microsoft.com/fwlink/?linkid=2168524&clcid=0x411) | [Korean](https://go.microsoft.com/fwlink/?linkid=2168524&clcid=0x412) | [Portuguese (Brazil)](https://go.microsoft.com/fwlink/?linkid=2168524&clcid=0x416) | [Russian](https://go.microsoft.com/fwlink/?linkid=2168524&clcid=0x419) | [Spanish](https://go.microsoft.com/fwlink/?linkid=2168524&clcid=0x40a)
42+
Microsoft ODBC Driver 18.0.1.1 for SQL Server (x64):
43+
[Chinese (Simplified)](https://go.microsoft.com/fwlink/?linkid=2186919&clcid=0x804) | [Chinese (Traditional)](https://go.microsoft.com/fwlink/?linkid=2186919&clcid=0x404) | [English (United States)](https://go.microsoft.com/fwlink/?linkid=2186919&clcid=0x409) | [French](https://go.microsoft.com/fwlink/?linkid=2186919&clcid=0x40c) | [German](https://go.microsoft.com/fwlink/?linkid=2186919&clcid=0x407) | [Italian](https://go.microsoft.com/fwlink/?linkid=2186919&clcid=0x410) | [Japanese](https://go.microsoft.com/fwlink/?linkid=2186919&clcid=0x411) | [Korean](https://go.microsoft.com/fwlink/?linkid=2186919&clcid=0x412) | [Portuguese (Brazil)](https://go.microsoft.com/fwlink/?linkid=2186919&clcid=0x416) | [Russian](https://go.microsoft.com/fwlink/?linkid=2186919&clcid=0x419) | [Spanish](https://go.microsoft.com/fwlink/?linkid=2186919&clcid=0x40a)
4444

45-
Microsoft ODBC Driver 17.8.1 for SQL Server (x86):
46-
[Chinese (Simplified)](https://go.microsoft.com/fwlink/?linkid=2168713&clcid=0x804) | [Chinese (Traditional)](https://go.microsoft.com/fwlink/?linkid=2168713&clcid=0x404) | [English (United States)](https://go.microsoft.com/fwlink/?linkid=2168713&clcid=0x409) | [French](https://go.microsoft.com/fwlink/?linkid=2168713&clcid=0x40c) | [German](https://go.microsoft.com/fwlink/?linkid=2168713&clcid=0x407) | [Italian](https://go.microsoft.com/fwlink/?linkid=2168713&clcid=0x410) | [Japanese](https://go.microsoft.com/fwlink/?linkid=2168713&clcid=0x411) | [Korean](https://go.microsoft.com/fwlink/?linkid=2168713&clcid=0x412) | [Portuguese (Brazil)](https://go.microsoft.com/fwlink/?linkid=2168713&clcid=0x416) | [Russian](https://go.microsoft.com/fwlink/?linkid=2168713&clcid=0x419) | [Spanish](https://go.microsoft.com/fwlink/?linkid=2168713&clcid=0x40a)
45+
Microsoft ODBC Driver 18.0.1.1 for SQL Server (x86):
46+
[Chinese (Simplified)](https://go.microsoft.com/fwlink/?linkid=2187028&clcid=0x804) | [Chinese (Traditional)](https://go.microsoft.com/fwlink/?linkid=2187028&clcid=0x404) | [English (United States)](https://go.microsoft.com/fwlink/?linkid=2187028&clcid=0x409) | [French](https://go.microsoft.com/fwlink/?linkid=2187028&clcid=0x40c) | [German](https://go.microsoft.com/fwlink/?linkid=2187028&clcid=0x407) | [Italian](https://go.microsoft.com/fwlink/?linkid=2187028&clcid=0x410) | [Japanese](https://go.microsoft.com/fwlink/?linkid=2187028&clcid=0x411) | [Korean](https://go.microsoft.com/fwlink/?linkid=2187028&clcid=0x412) | [Portuguese (Brazil)](https://go.microsoft.com/fwlink/?linkid=2187028&clcid=0x416) | [Russian](https://go.microsoft.com/fwlink/?linkid=2187028&clcid=0x419) | [Spanish](https://go.microsoft.com/fwlink/?linkid=2187028&clcid=0x40a)
4747

4848
### Release notes for Windows
4949

@@ -66,6 +66,7 @@ If you need to download the packages for offline installation, all versions are
6666
6767
### Alpine
6868

69+
- [18.0.1.1 Alpine package](https://download.microsoft.com/download/b/9/f/b9f3cce4-3925-46d4-9f46-da08869c6486/msodbcsql18_18.0.1.1-1_amd64.apk) ([PGP Signature](https://download.microsoft.com/download/b/9/f/b9f3cce4-3925-46d4-9f46-da08869c6486/msodbcsql18_18.0.1.1-1_amd64.sig))
6970
- [17.8.1.1 Alpine package](https://download.microsoft.com/download/e/4/e/e4e67866-dffd-428c-aac7-8d28ddafb39b/msodbcsql17_17.8.1.1-1_amd64.apk) ([PGP Signature](https://download.microsoft.com/download/e/4/e/e4e67866-dffd-428c-aac7-8d28ddafb39b/msodbcsql17_17.8.1.1-1_amd64.sig))
7071
- [17.7.2.1 Alpine package](https://download.microsoft.com/download/e/4/e/e4e67866-dffd-428c-aac7-8d28ddafb39b/msodbcsql17_17.7.2.1-1_amd64.apk) ([PGP Signature](https://download.microsoft.com/download/e/4/e/e4e67866-dffd-428c-aac7-8d28ddafb39b/msodbcsql17_17.7.2.1-1_amd64.sig))
7172
- [17.7.1.1 Alpine package](https://download.microsoft.com/download/e/4/e/e4e67866-dffd-428c-aac7-8d28ddafb39b/msodbcsql17_17.7.1.1-1_amd64.apk) ([PGP Signature](https://download.microsoft.com/download/e/4/e/e4e67866-dffd-428c-aac7-8d28ddafb39b/msodbcsql17_17.7.1.1-1_amd64.sig))

docs/connect/odbc/dsn-connection-string-attribute.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,15 @@ The following table lists the available keywords and the attributes for each pla
4040
| [Failover_Partner](../../relational-databases/native-client/applications/using-connection-string-keywords-with-sql-server-native-client.md) | [SQL_COPT_SS_FAILOVER_PARTNER](../../relational-databases/native-client-odbc-api/sqlsetconnectattr.md#sqlcoptssfailoverpartner) | W |
4141
| [FailoverPartnerSPN](../../relational-databases/native-client/applications/using-connection-string-keywords-with-sql-server-native-client.md) | [SQL_COPT_SS_FAILOVER_PARTNER_SPN](../../relational-databases/native-client/odbc/service-principal-names-spns-in-client-connections-odbc.md) | W |
4242
| [FileDSN](../../relational-databases/native-client/applications/using-connection-string-keywords-with-sql-server-native-client.md) | | LMW |
43+
| [GetDataExtensions](windows/features-of-the-microsoft-odbc-driver-for-sql-server-on-windows.md#getdataextensions) (v18.0+) | [SQL_COPT_SS_GETDATA_EXTENSIONS](windows/features-of-the-microsoft-odbc-driver-for-sql-server-on-windows.md#getdataextensions) | LMW |
44+
| [HostnameInCertificate](dsn-connection-string-attribute.md#hostnameincertificate) (v18.0+) | | LMW |
4345
| [KeepAlive](linux-mac/connection-string-keywords-and-data-source-names-dsns.md) (v17.4+; DSN only prior to 17.8)| | LMW |
4446
| [KeepAliveInterval](linux-mac/connection-string-keywords-and-data-source-names-dsns.md) (v17.4+; DSN only prior to 17.8) | | LMW |
4547
| [KeystoreAuthentication](using-always-encrypted-with-the-odbc-driver.md#connection-string-keywords) | | LMW |
4648
| [KeystorePrincipalId](using-always-encrypted-with-the-odbc-driver.md#connection-string-keywords) | | LMW |
4749
| [KeystoreSecret](using-always-encrypted-with-the-odbc-driver.md#connection-string-keywords) | | LMW |
4850
| [Language](../../relational-databases/native-client/applications/using-connection-string-keywords-with-sql-server-native-client.md) | | LMW |
51+
| [LongAsMax](windows/features-of-the-microsoft-odbc-driver-for-sql-server-on-windows.md#longasmax) (v18.0+) | [SQL_COPT_SS_LONGASMAX](dsn-connection-string-attribute.md#sql_copt_ss_longasmax) | LMW |
4952
| [MARS_Connection](../../relational-databases/native-client/applications/using-connection-string-keywords-with-sql-server-native-client.md) | [SQL_COPT_SS_MARS_ENABLED](../../relational-databases/native-client-odbc-api/sqlsetconnectattr.md#sqlcoptssmarsenabled) | LMW |
5053
| [MultiSubnetFailover](../../relational-databases/native-client/applications/using-connection-string-keywords-with-sql-server-native-client.md) | [SQL_COPT_SS_MULTISUBNET_FAILOVER](../../relational-databases/native-client-odbc-api/sqlsetconnectattr.md#sqlcoptssmultisubnetfailover) | LMW |
5154
| [Net](../../relational-databases/native-client/applications/using-connection-string-keywords-with-sql-server-native-client.md) | | LMW |
@@ -230,6 +233,10 @@ Specifies a file location of the private key for PEM or DER certificates that ar
230233

231234
In case if private key file is password protected then password keyword is required. If the password contains any "`,`" characters, an extra "`,`" character is added immediately after each one. For example, if the password is "`a,b,c`", the escaped password present in the connection string is "`a,,b,,c`".
232235

236+
### HostnameInCertificate
237+
238+
Specifies the hostname to be expected in the server's certificate when [encryption](../../database-engine/configure-windows/enable-encrypted-connections-to-the-database-engine.md) is negotiated, if it is different from the default value derived from Addr/Address/Server.
239+
233240
### SQL_COPT_SS_ACCESS_TOKEN
234241

235242
Allows the use of an Azure Active Directory access token for authentication. For more information, see [Using Azure Active Directory](using-azure-active-directory.md).
@@ -277,6 +284,17 @@ SQLSetConnectAttr(hdbc, SQL_COPT_SS_ENLIST_IN_XA, (SQLPOINTER)TRUE, 0);
277284

278285
For more information about XA transactions, see [Using XA Transactions](use-xa-with-dtc.md).
279286

287+
288+
### SQL_COPT_SS_LONGASMAX
289+
290+
Allows long type data to be sent to servers as max type data.
291+
292+
| Attribute Value | Description |
293+
|-|-|
294+
|No|(Default) Don't convert long types to max types when sending. |
295+
|Yes| Converts data from long types to max types when sending. |
296+
297+
280298
### SQL_COPT_SS_SPID
281299

282300
Retrieves the server process ID of the connection. This property is equivalent to the T-SQL [@@SPID](../../t-sql/functions/spid-transact-sql.md) variable, except that it doesn't incur an extra round trip to the server.

docs/connect/odbc/linux-mac/connecting-with-bcp.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Connecting with bcp
33
description: Learn the options and commands available in the bcp utility, available in the mssql-tools package on Linux and macOS.
44
ms.custom: ""
5-
ms.date: 09/30/2021
5+
ms.date: 02/15/2022
66
ms.prod: sql
77
ms.prod_service: connectivity
88
ms.reviewer: ""
@@ -121,6 +121,9 @@ Specifies the field terminator.
121121
**-T**
122122
Specifies that the `bcp` utility connect to [!INCLUDE[ssNoVersion](../../../includes/ssnoversion-md.md)] with a trusted connection (integrated security).
123123

124+
**-u**
125+
Trust server certificate. (available since `bcp` version 18)
126+
124127
**-U** *login_id*
125128
Specifies the login ID used to connect to [!INCLUDE[ssNoVersion](../../../includes/ssnoversion-md.md)].
126129

@@ -132,6 +135,9 @@ Uses Unicode characters to do the bulk copy operation.
132135

133136
In this release, Latin-1 and UTF-16 characters are supported.
134137

138+
**-Y**[s|m|o]
139+
Specifies the connection encryption mode. The options are Strict, Mandatory, and Optional. Using -Y without any parameters uses the Mandatory encryption mode, and is equivalent to -Ym. (available since `bcp` version 18)
140+
135141
## Unavailable options
136142

137143
In the current release, the following syntax and options aren't available:

0 commit comments

Comments
 (0)