Skip to content

Commit 6a8e8da

Browse files
committed
Merge branch 'main' into release-2022-cu1
2 parents 1eda65e + eb2a01a commit 6a8e8da

6 files changed

Lines changed: 45 additions & 42 deletions

.openpublishing.redirection.azure-sql.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -582,17 +582,17 @@
582582
},
583583
{
584584
"source_path_from_root": "/azure-sql/database/service-tier-general-purpose.md",
585-
"redirect_url": "/azure/azure-sql/service-tiers-sql-database-vcore",
585+
"redirect_url": "/azure/azure-sql/database/service-tiers-sql-database-vcore",
586586
"redirect_document_id": false
587587
},
588588
{
589589
"source_path_from_root": "/azure-sql/database/service-tier-business-critical.md",
590-
"redirect_url": "/azure/azure-sql/service-tiers-sql-database-vcore",
590+
"redirect_url": "/azure/azure-sql/database/service-tiers-sql-database-vcore",
591591
"redirect_document_id": false
592592
},
593593
{
594594
"source_path_from_root": "/azure-sql/database/service-tiers-vcore.md",
595-
"redirect_url": "/azure/azure-sql/service-tiers-sql-database-vcore",
595+
"redirect_url": "/azure/azure-sql/database/service-tiers-sql-database-vcore",
596596
"redirect_document_id": false
597597
},
598598
{

azure-sql/database/doc-changes-updates-release-notes-whats-new.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ titleSuffix: Azure SQL Database
44
description: Learn about the new features and documentation improvements for Azure SQL Database.
55
author: MashaMSFT
66
ms.author: mathoma
7-
ms.date: 02/14/2023
7+
ms.date: 02/15/2023
88
ms.service: sql-database
99
ms.subservice: service-overview
1010
ms.topic: conceptual
@@ -30,6 +30,7 @@ The following table lists the features of Azure SQL Database that are currently
3030
| Feature | Details |
3131
| ---| --- |
3232
| [128 vCore](resource-limits-vcore-single-databases.md#general-purpose---provisioned-compute---gen5) | Provision your Azure SQL Database with up to 128 virtual cores (vCores). |
33+
| [Always Encrypted with VBS enclaves](always-encrypted-enclaves-getting-started-vbs.md) | Take advantage of rich confidential queries and in-place cryptographic operations for Azure SQL Database with Always Encrypted with virtualization-based security (VBS) enclaves. |
3334
| [Approximate percentile](/sql/t-sql/functions/approx-percentile-cont-transact-sql) | Quickly compute percentiles for a large dataset with acceptable rank-based error bounds to help make rapid decisions by using approximate percentile aggregate functions. |
3435
| [Cross-tenant CMK with TDE](transparent-data-encryption-byok-cross-tenant.md) | Cross-tenant CMK with TDE allows SQL databases to be in a separate tenant than the tenant holding the Azure Key Vault resource used to encrypt the databases. |
3536
| [Elastic jobs](elastic-jobs-overview.md) | The elastic jobs feature is the SQL Server Agent replacement for Azure SQL Database as a PaaS offering. |
@@ -80,12 +81,11 @@ The following table lists the new generally available (GA) features of Azure SQL
8081
Learn about significant changes to the Azure SQL Database documentation.
8182

8283

83-
84-
8584
### February 2023
8685

8786
| Changes | Details |
8887
| --- | --- |
88+
| **Always Encrypted with VBS enclaves preview** | Take advantage of rich confidential queries and in-place cryptographic operations for Azure SQL Database with Always Encrypted with virtualization-based security (VBS) enclaves. This feature is currently in preview. Review [Always Encrypted with VBS enclaves](always-encrypted-enclaves-getting-started-vbs.md) to learn more. |
8989
| **Optimized locking GA** | Optimized locking is a new Database Engine capability that offers an improved locking mechanism that reduces lock memory consumption and blocking amongst concurrent transactions. This fundamentally improves concurrency and lowers lock memory. Currently, optimized locking is available only in select regions. This feature is generally available. Review [Optimized locking](/sql/relational-databases/performance/optimized-locking) to learn more. |
9090
|**Cross-tenant CMK with TDE preview** | Cross-tenant CMK with TDE allows SQL databases to be in a separate tenant than the tenant holding the Azure Key Vault resource used to encrypt the databases. This feature is currently in preview. Review [Cross-tenant CMK with TDE](transparent-data-encryption-byok-cross-tenant.md) to learn more.
9191
| **Serverless Hyperscale preview** | It's now possible to deploy your Hyperscale databases to the serverless compute tier. This feature is currently in preview. To learn more, see [serverless compute](serverless-tier-overview.md). |

azure-sql/database/resource-limits-vcore-single-databases.md

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: This page describes some common vCore resource limits for a single
44
author: dimitri-furman
55
ms.author: dfurman
66
ms.reviewer: wiassaf, mathoma
7-
ms.date: 02/14/2023
7+
ms.date: 02/16/2023
88
ms.service: sql-database
99
ms.subservice: service-overview
1010
ms.topic: reference
@@ -166,7 +166,7 @@ The [serverless compute tier](serverless-tier-overview.md) is currently availabl
166166
| Compute generation | Gen5 | Gen5 | Gen5 | Gen5 | Gen5 | Gen5 | Gen5 |
167167
| Min-max vCores | 0.5-2 | 0.5-4 | 0.75-6 | 1-8 | 1.25-10 | 1.5-12 | 1.75-14 |
168168
| Min-max memory (GB) | 2.05-6 | 2.10-12 | 2.25-18 | 3.00-24 | 3.75-30 | 4.50-36 | 5.25-42 |
169-
| [Max RBPEX Size](hyperscale-architecture.md#compute) | N/A | N/A | 3X Memory | 3X Memory | 3X Memory | 3X Memory | 3X Memory |
169+
| [Max RBPEX Size](hyperscale-architecture.md#compute) | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
170170
| Columnstore support | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
171171
| In-memory OLTP storage (GB) | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
172172
| Max data size (TB) | 100 | 100 | 100 | 100 | 100 | 100 | 100 |
@@ -191,27 +191,27 @@ The [serverless compute tier](serverless-tier-overview.md) is currently availabl
191191

192192
### Gen5 compute generation (part 2 of 2)
193193

194-
| Compute size (service objective) | HS_S_Gen5_16 | HS_S_Gen5_18 | HS_S_Gen5_20 | HS_S_Gen5_24 | HS_S_Gen5_32 | HS_S_Gen5_40 |
195-
|--|--|--|--|--|--|--|
196-
| Compute generation | Gen5 | Gen5 | Gen5 | Gen5 | Gen5 | Gen5 |
197-
| Min-max vCores | 2-16 | 2.25-18 | 2.25-20 | 3-24 | 4-32 | 5-40 |
198-
| Min-max memory (GB) | 6.00-48 | 6.75-54 | 7.5-60 | 9-72 | 12-96 | 15-120 |
199-
| [Max RBPEX Size](hyperscale-architecture.md#compute) | 3X Memory | 3X Memory | 3X Memory | 3X Memory | 3X Memory | 3X Memory |
200-
| Columnstore support | Yes | Yes | Yes | Yes | Yes | Yes |
201-
| In-memory OLTP storage (GB) | N/A | N/A | N/A | N/A | N/A | N/A |
202-
| Max data size (TB) | 100 | 100 | 100 | 100 | 100 | 100 |
203-
| Max log size (TB) | Unlimited | Unlimited | Unlimited | Unlimited | Unlimited | Unlimited |
204-
| Tempdb max data size (GB) | 512 | 576 | 640 | 768 | 1024 | 1280 |
205-
| Storage type | Multi-tiered <sup>1</sup> | Multi-tiered <sup>1</sup> | Multi-tiered <sup>1</sup> | Multi-tiered <sup>1</sup> | Multi-tiered <sup>1</sup> | Multi-tiered <sup>1</sup> |
206-
| Max local SSD IOPS <sup>2</sup> | 64000 | 72000 | 80000 | 96000 | 128000 | 160000 |
207-
| Max log rate (MBps) | 100 | 100 | 100 | 100 | 100 | 100 |
208-
| IO latency (approximate) | Variable <sup>3</sup> | Variable <sup>3</sup> | Variable <sup>3</sup> | Variable <sup>3</sup> | Variable <sup>3</sup> | Variable <sup>3</sup> |
209-
| Max concurrent workers | 1200 | 1350 | 1500 | 1800 | 2400 | 3000 |
210-
| Max concurrent sessions | 30,000 | 30,000 | 30,000 | 30,000 | 30,000 | 30,000 |
211-
| Secondary replicas | 0-4 | 0-4 | 0-4 | 0-4 | 0-4 | 0-4 |
212-
| Multi-AZ | [Available in preview](high-availability-sla.md#hyperscale-service-tier-zone-redundant-availability) | [Available in preview](high-availability-sla.md#hyperscale-service-tier-zone-redundant-availability) | [Available in preview](high-availability-sla.md#hyperscale-service-tier-zone-redundant-availability) | [Available in preview](high-availability-sla.md#hyperscale-service-tier-zone-redundant-availability) | [Available in preview](high-availability-sla.md#hyperscale-service-tier-zone-redundant-availability) | [Available in preview](high-availability-sla.md#hyperscale-service-tier-zone-redundant-availability) |
213-
| Read Scale-out | Yes | Yes | Yes | Yes | Yes | Yes |
214-
| Backup storage retention | 7 days | 7 days | 7 days | 7 days | 7 days | 7 days |
194+
| Compute size (service objective) | HS_S_Gen5_16 | HS_S_Gen5_18 | HS_S_Gen5_20 | HS_S_Gen5_24 | HS_S_Gen5_32 | HS_S_Gen5_40 | HS_S_Gen5_80 |
195+
|--|--|--|--|--|--|--|--|
196+
| Compute generation | Gen5 | Gen5 | Gen5 | Gen5 | Gen5 | Gen5 | Gen5 |
197+
| Min-max vCores | 2-16 | 2.25-18 | 2.25-20 | 3-24 | 4-32 | 5-40 | 10-80 |
198+
| Min-max memory (GB) | 6.00-48 | 6.75-54 | 7.5-60 | 9-72 | 12-96 | 15-120 | 30-240 |
199+
| [Max RBPEX Size](hyperscale-architecture.md#compute) | 3X Memory | 3X Memory | 3X Memory | 3X Memory | 3X Memory | 3X Memory | 3X Memory |
200+
| Columnstore support | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
201+
| In-memory OLTP storage (GB) | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
202+
| Max data size (TB) | 100 | 100 | 100 | 100 | 100 | 100 | 100 |
203+
| Max log size (TB) | Unlimited | Unlimited | Unlimited | Unlimited | Unlimited | Unlimited | Unlimited |
204+
| Tempdb max data size (GB) | 512 | 576 | 640 | 768 | 1024 | 1280 | 2560 |
205+
| Storage type | Multi-tiered <sup>1</sup> | Multi-tiered <sup>1</sup> | Multi-tiered <sup>1</sup> | Multi-tiered <sup>1</sup> | Multi-tiered <sup>1</sup> | Multi-tiered <sup>1</sup> | Multi-tiered <sup>1</sup> |
206+
| Max local SSD IOPS <sup>2</sup> | 64000 | 72000 | 80000 | 96000 | 128000 | 160000 | 204800 |
207+
| Max log rate (MBps) | 100 | 100 | 100 | 100 | 100 | 100 | 100 |
208+
| IO latency (approximate) | Variable <sup>3</sup> | Variable <sup>3</sup> | Variable <sup>3</sup> | Variable <sup>3</sup> | Variable <sup>3</sup> | Variable <sup>3</sup> | Variable <sup>3</sup> |
209+
| Max concurrent workers | 1200 | 1350 | 1500 | 1800 | 2400 | 3000 | 6000 |
210+
| Max concurrent sessions | 30,000 | 30,000 | 30,000 | 30,000 | 30,000 | 30,000 | 30,000 |
211+
| Secondary replicas | 0-4 | 0-4 | 0-4 | 0-4 | 0-4 | 0-4 | 0-4 |
212+
| Multi-AZ | [Available in preview](high-availability-sla.md#hyperscale-service-tier-zone-redundant-availability) | [Available in preview](high-availability-sla.md#hyperscale-service-tier-zone-redundant-availability) | [Available in preview](high-availability-sla.md#hyperscale-service-tier-zone-redundant-availability) | [Available in preview](high-availability-sla.md#hyperscale-service-tier-zone-redundant-availability) | [Available in preview](high-availability-sla.md#hyperscale-service-tier-zone-redundant-availability) | [Available in preview](high-availability-sla.md#hyperscale-service-tier-zone-redundant-availability) | [Available in preview](high-availability-sla.md#hyperscale-service-tier-zone-redundant-availability) |
213+
| Read Scale-out | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
214+
| Backup storage retention | 7 days | 7 days | 7 days | 7 days | 7 days | 7 days | 7 days |
215215

216216
<sup>1</sup> Hyperscale is a multi-tiered architecture with separate compute and storage components. Review [Hyperscale service tier](service-tier-hyperscale.md#distributed-functions-architecture) for more information.
217217
<sup>2</sup> Besides local SSD IO, workloads will use remote [page server](hyperscale-architecture.md#page-server) IO. Effective IOPS will depend on workload. For details, see [Data IO Governance](resource-limits-logical-server.md#resource-governance), and [Data IO in resource utilization statistics](hyperscale-performance-diagnostics.md#data-io-in-resource-utilization-statistics).

docs/linux/quickstart-install-connect-ubuntu.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ To configure [!INCLUDE [ssnoversion-md](../includes/ssnoversion-md.md)] on Ubunt
126126
1. Import the public repository GPG keys:
127127

128128
```bash
129-
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
129+
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc
130130
```
131131

132132
1. Register the [!INCLUDE [ssnoversion-md](../includes/ssnoversion-md.md)] Ubuntu repository:
@@ -168,7 +168,7 @@ To configure [!INCLUDE [ssnoversion-md](../includes/ssnoversion-md.md)] on Ubunt
168168
1. Import the public repository GPG keys:
169169

170170
```bash
171-
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
171+
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc
172172
```
173173

174174
1. Register the [!INCLUDE [ssnoversion-md](../includes/ssnoversion-md.md)] Ubuntu repository:
@@ -210,7 +210,7 @@ To configure [!INCLUDE [ssnoversion-md](../includes/ssnoversion-md.md)] on Ubunt
210210
1. Import the public repository GPG keys:
211211

212212
```bash
213-
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
213+
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc
214214
```
215215

216216
1. Register the [!INCLUDE [ssnoversion-md](../includes/ssnoversion-md.md)] Ubuntu repository:
@@ -266,7 +266,7 @@ sudo apt install curl
266266
1. Import the public repository GPG keys.
267267

268268
```bash
269-
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
269+
curl https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc
270270
```
271271

272272
1. Register the Ubuntu repository.
@@ -313,7 +313,7 @@ sudo apt install curl
313313
1. Import the public repository GPG keys.
314314

315315
```bash
316-
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
316+
curl https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc
317317
```
318318

319319
1. Register the Ubuntu repository.
@@ -360,7 +360,7 @@ sudo apt install curl
360360
1. Import the public repository GPG keys.
361361

362362
```bash
363-
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
363+
curl https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc
364364
```
365365

366366
1. Register the Ubuntu repository.

docs/relational-databases/security/password-policy.md

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ ms.author: vanto
4747

4848
Password complexity policies are designed to deter brute force attacks by increasing the number of possible passwords. When password complexity policy is enforced, new passwords must meet the following guidelines:
4949

50-
- The password does not contain the account name of the user.
50+
- The password doesn't contain the account name of the user.
5151

5252
- The password is at least eight characters long.
5353

@@ -73,7 +73,7 @@ ms.author: vanto
7373

7474
- When CHECK_POLICY is changed to ON, the following behaviors occur:
7575

76-
- CHECK_EXPIRATION is also set to ON unless it is explicitly set to OFF.
76+
- CHECK_EXPIRATION is also set to ON unless it's explicitly set to OFF.
7777

7878
- The password history is initialized with the value of the current password hash.
7979

@@ -87,11 +87,11 @@ ms.author: vanto
8787

8888
- The value of `lockout_time` is reset.
8989

90-
Some combinations of policy options are not supported.
90+
Some combinations of policy options aren't supported.
9191

9292
- If MUST_CHANGE is specified, CHECK_EXPIRATION and CHECK_POLICY must be set to ON. Otherwise, the statement fails.
9393

94-
- If CHECK_POLICY is set to OFF, CHECK_EXPIRATION cannot be set to ON. An ALTER LOGIN statement that has this combination of options will fail.
94+
- If CHECK_POLICY is set to OFF, CHECK_EXPIRATION can't be set to ON. An ALTER LOGIN statement that has this combination of options will fail.
9595

9696
- Setting CHECK_POLICY = ON prevents the creation of passwords that are:
9797

@@ -101,7 +101,11 @@ ms.author: vanto
101101

102102
- Any of the following: "password", "admin", "administrator", "sa", "sysadmin"
103103

104-
The security policy might be set in Windows, or might be received from the domain. To view the password policy on the computer, use the Local Security Policy MMC snap-in (**secpol.msc**).
104+
The security policy might be set in Windows, or might be received from the domain. To view the password policy on the computer, use the Local Security Policy MMC snap-in (**secpol.msc**).
105+
106+
>[!NOTE]
107+
>For SQL Server logins that have CHECK_POLICY enabled, if you run [ALTER LOGIN](../../t-sql/statements/alter-login-transact-sql.md) and do not include OLD_PASSWORD in the command to change the password, then [Enforce Password History](/windows/security/threat-protection/security-policy-settings/enforce-password-history) is ignored. This is a by-design behavior to allow password resets, despite any previously used passwords. Other checks associated with CHECK_POLICY, including length and complexity are checked regardless of whether OLD_PASSWORD is used.
108+
105109

106110
## Related Tasks
107111

@@ -120,4 +124,3 @@ ms.author: vanto
120124
## Related Content
121125

122126
[Strong Passwords](../../relational-databases/security/strong-passwords.md)
123-

docs/ssdt/release-notes-integration-services-2022.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ monikerRange: ">=aps-pdw-2016||=azuresqldb-current||=azure-sqldw-latest||>=sql-s
2121
Visit https://techcommunity.microsoft.com/t5/SQL-Server-Integration-Services/bg-p/SSIS for the latest information, tips, news, and announcements about SSIS directly from the product team.
2222

2323
## Component Download
24-
- To design packages using Oracle and Teradata connectors and targeting an earlier version of SQL server prior to SQL 2019, in addition to the [Microsoft Oracle Connector](https://aka.ms/SSISMSOracleConnector) and [Microsoft Teradata Connector](https://www.microsoft.com/download/details.aspx?id=100599), you need to also install the corresponding version of Microsoft Connector for Oracle and Teradata by Attunity.
24+
- To design packages using Oracle and Teradata connectors and targeting an earlier version of SQL Server prior to SQL 2019, in addition to the [Microsoft Oracle Connector](https://aka.ms/SSISMSOracleConnector) and [Microsoft Teradata Connector](https://www.microsoft.com/download/details.aspx?id=100599), you need to also install the corresponding version of Microsoft Connector for Oracle and Teradata by Attunity.
2525
- [Microsoft Connector Version 5.0 for Oracle and Teradata by Attunity targeting SQL Server 2017](https://www.microsoft.com/download/details.aspx?id=55179)
2626
- [Microsoft Connector Version 4.0 for Oracle and Teradata by Attunity targeting SQL Server 2016](https://www.microsoft.com/download/details.aspx?id=52950)
2727
- [Microsoft Connector Version 3.0 for Oracle and Teradata by Attunity targeting SQL Server 2014](https://www.microsoft.com/download/details.aspx?id=44582)

0 commit comments

Comments
 (0)