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
Copy file name to clipboardExpand all lines: docs/analytics-platform-system/whats-new-analytics-platform-system.md
+10Lines changed: 10 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,6 +14,16 @@ ms.custom: seo-dt-2019
14
14
See what's new in the latest Appliance Updates for Microsoft Analytics Platform System (APS). APS is a scale-out on-premises appliance that hosts MPP SQL Server Parallel Data Warehouse.
APS CU7.7 software upgrades VMM VM to Windows Server 2016 and installs SCVMM2016. SCVMM 2012 R2 that is currently in use has an end of life date of July 2022. The newer SCVMM is needed to be supported making CU7.7 a mandatory upgrade. Customers are urged to upgrade to CU7.7 as soon as possible.
23
+
24
+
### SSIS destination adapter for SQL Server 2019 as target
25
+
New APS SSIS destination adapter that supports SQL Server 2019 as deployment target can be downloaded from [download site](https://www.microsoft.com/download/details.aspx?id=57472).
### Azure Active Directory Managed Identity authentication
57
+
Microsoft.Data.SqlClient v2.1 introduces support for Azure Active Directory authentication using [managedidentities](https://docs.microsoft.com/azure/active-directory/managed-identities-azure-resources/overview).
58
+
59
+
The following authentication mode keywords are supported:
60
+
- Active Directory ManagedIdentity
61
+
- Active DirectoryMSI (forcrossMSSQLdriverscompatibility)
using (SqlConnectionsqlConnection=newSqlConnection("<connection_string>")
124
+
{
125
+
sqlConnection.Open();
126
+
}
127
+
```
128
+
129
+
2. Anewconfigurationpropertyhasbeenintroducedunder `SqlAuthenticationProviderConfigurationSection` and `SqlClientAuthenticationProviderConfigurationSection`:\
Microsoft.Data.SqlClient v2.1 introduces the "Command Timeout" connection string property to override the default of 30 seconds. The timeout for individual commands can be overridden using the `CommandTimeout` property on the SqlCommand.
WithMicrosoft.Data.SqlClientv2.1, we'veremovedthesymbolsintroducedin [v2.0.0](https://www.nuget.org/packages/Microsoft.Data.SqlClient.SNI/2.0.0) from [Microsoft.Data.SqlClient.SNI.runtime](https://www.nuget.org/packages/Microsoft.Data.SqlClient.SNI.runtime) NuGet starting with [v2.1.1](https://www.nuget.org/packages/Microsoft.Data.SqlClient.SNI.runtime/2.1.1). The public symbols are now published to Microsoft Symbols Server for tools like BinSkim that require access to public symbols.
228
+
229
+
### Source-Linking of Microsoft.Data.SqlClient symbols
@@ -39,7 +254,7 @@ Release notes are also available in the GitHub Repository: [2.0 Release Notes](h
39
254
40
255
#### DNS failure resiliency
41
256
42
-
The driver will now cache IP addresses from every successful connection to a SQL Server endpoint that supports the feature. If a DNS resolution failure occurs during a connection attempt, the driver will try establishing a connection using a cached IP address for that server, if any exists.
See [AppContextSwitchesinSqlClient](appcontext-switches.md) for a full list of available switches in the driver.
63
278
64
-
#### Enabling decimal truncation behavior
279
+
#### Enabling decimal truncation behavior
65
280
66
281
The decimal data scale will be rounded by the driver by default as is done by SQL Server. For backwardscompatibility, youcansettheAppContextswitch **"Switch.Microsoft.Data.SqlClient.TruncateScaledDecimal"** to **true**.
67
282
@@ -86,7 +301,7 @@ New synonyms have been added for the following existing connection string proper
86
301
87
302
#### SqlBulkCopy RowsCopied property
88
303
89
-
The RowsCopied property provides read-only access to the number of rows that have been processed in the ongoing bulk copy operation. This value may not necessarily be equal to the final number of rows added to the destination table.
304
+
The RowsCopied property provides read-only access to the number of rows that have been processed in the ongoing bulk copy operation. This value may not necessarily be equal to the final number of rows added to the destination table.
90
305
91
306
#### Connection open overrides
92
307
@@ -216,4 +431,4 @@ Different authentication modes can be specified by using the _Authentication_ co
ADO.NET is the core data access technology for .NET languages. Use the Microsoft.Data.SqlClient namespace to access SQL Server, or providers from other suppliers to access their stores. Use System.Data.Odbc or System.Data.Oledb to access data from .NET languages using other data access technologies. Use System.Data.Dataset when you need an offline data cache in client applications. It also provides local persistence and XML capabilities that can be useful in web services.
20
-
21
-
## Getting started
22
-
*[Step 1: Configure development environment for ADO.NET development](step-1-configure-development-environment-ado-net-development.md)
23
-
*[Step 2: Create a SQL database for ADO.NET development](step-2-create-sql-database-ado-net-development.md)
24
-
*[Step 3: Proof of concept connecting to SQL using ADO.NET](step-3-connect-sql-ado-net.md)
25
-
*[Step 4: Connect resiliently to SQL with ADO.NET](step-4-connect-resiliently-sql-ado-net.md)
26
-
27
-
## Documentation
19
+
ADO.NET is the core data access technology for .NET languages. Use the Microsoft.Data.SqlClient namespace to access SQL Server, or providers from other suppliers to access their stores. Use System.Data.Odbc or System.Data.Oledb to access data from .NET languages using other data access technologies. Use System.Data.Dataset when you need an offline data cache in client applications. It also provides local persistence and XML capabilities that can be useful in web services.
20
+
21
+
## Getting started
22
+
*[Step 1: Configure development environment for ADO.NET development](step-1-configure-development-environment-ado-net-development.md)
23
+
*[Step 2: Create a SQL database for ADO.NET development](step-2-create-sql-database-ado-net-development.md)
24
+
*[Step 3: Proof of concept connecting to SQL using ADO.NET](step-3-connect-sql-ado-net.md)
25
+
*[Step 4: Connect resiliently to SQL with ADO.NET](step-4-connect-resiliently-sql-ado-net.md)
0 commit comments