Skip to content

Commit 581fce9

Browse files
authored
pull base content,head:MicrosoftDocs:main,into:wwlpublishsync
2 parents 2daca29 + 3188020 commit 581fce9

22 files changed

+407
-407
lines changed
Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.azure-sql-secure-data.1-introduction
3-
metadata:
4-
title: Introduction
5-
description: Introduction
6-
ms.date: 11/13/2023
7-
author: VanMSFT
8-
ms.author: vanto
9-
ms.topic: unit
10-
title: Introduction
11-
durationInMinutes: 2
12-
content: |
13-
[!include[](includes/1-introduction.md)]
1+
### YamlMime:ModuleUnit
2+
uid: learn.azure-sql-secure-data.1-introduction
3+
metadata:
4+
title: Introduction
5+
description: Introduction
6+
ms.date: 04/01/2025
7+
author: VanMSFT
8+
ms.author: vanto
9+
ms.topic: unit
10+
title: Introduction
11+
durationInMinutes: 2
12+
content: |
13+
[!include[](includes/1-introduction.md)]
Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.azure-sql-secure-data.10-summary
3-
metadata:
4-
title: Summary
5-
description: Summary
6-
ms.date: 11/13/2023
7-
author: VanMSFT
8-
ms.author: vanto
9-
ms.topic: unit
10-
title: Summary
11-
durationInMinutes: 2
12-
content: |
13-
[!include[](includes/10-summary.md)]
1+
### YamlMime:ModuleUnit
2+
uid: learn.azure-sql-secure-data.10-summary
3+
metadata:
4+
title: Summary
5+
description: Summary
6+
ms.date: 04/01/2025
7+
author: VanMSFT
8+
ms.author: vanto
9+
ms.topic: unit
10+
title: Summary
11+
durationInMinutes: 2
12+
content: |
13+
[!include[](includes/10-summary.md)]
Lines changed: 45 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,45 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.azure-sql-secure-data.2-security-capabilities
3-
metadata:
4-
title: Security capabilities and tasks
5-
description: Security capabilities and tasks
6-
ms.date: 11/13/2023
7-
author: VanMSFT
8-
ms.author: vanto
9-
ms.topic: unit
10-
title: Security capabilities and tasks
11-
durationInMinutes: 10
12-
content: |
13-
[!include[](includes/2-security-capabilities.md)]
14-
quiz:
15-
title: Knowledge check
16-
questions:
17-
- content: "What is the recommended, most secure way to protect your network for Azure SQL Database?"
18-
choices:
19-
- content: "Allow access to Azure services"
20-
isCorrect: false
21-
explanation: "This will allow all services in Azure to connect."
22-
- content: "Firewall rules"
23-
isCorrect: false
24-
explanation: "This still maintains a public DNS hierarchy."
25-
- content: "Virtual network rules"
26-
isCorrect: false
27-
explanation: "This still maintains a public DNS hierarchy."
28-
- content: "Private Link"
29-
isCorrect: true
30-
explanation: "This will create a DNS hierarchy without information related to the Azure SQL Database logical server, and will create a truly private endpoint."
31-
- content: "Consider the example from the unit where the Azure VM public IP address is 203.0.113.1 and the Azure VM private IP address is 10.0.0.2. When you use virtual network rules to configure network access to Azure SQL Database, what will be returned from `SELECT client_net_address FROM sys.dm_exec_connections WHERE session_id=@@SPID;`?"
32-
choices:
33-
- content: "203.0.113.1"
34-
isCorrect: false
35-
explanation: "This would be returned if firewall rules and/or Allow Azure Services is enabled."
36-
- content: "10.0.0.2"
37-
isCorrect: true
38-
explanation: "This will be returned if virtual network rules or private endpoints are enabled."
39-
- content: "Both IP addresses"
40-
isCorrect: false
41-
explanation: "Only one IP address will be returned."
42-
- content: "Neither IP address"
43-
isCorrect: false
44-
explanation: "Review the unit again for more information."
45-
1+
### YamlMime:ModuleUnit
2+
uid: learn.azure-sql-secure-data.2-security-capabilities
3+
metadata:
4+
title: Security capabilities and tasks
5+
description: Security capabilities and tasks
6+
ms.date: 04/01/2025
7+
author: VanMSFT
8+
ms.author: vanto
9+
ms.topic: unit
10+
title: Security capabilities and tasks
11+
durationInMinutes: 10
12+
content: |
13+
[!include[](includes/2-security-capabilities.md)]
14+
quiz:
15+
title: Knowledge check
16+
questions:
17+
- content: "What is the recommended, most secure way to protect your network for Azure SQL Database?"
18+
choices:
19+
- content: "Allow access to Azure services"
20+
isCorrect: false
21+
explanation: "This method allows all services in Azure to connect."
22+
- content: "Firewall rules"
23+
isCorrect: false
24+
explanation: "This method still maintains a public DNS hierarchy."
25+
- content: "Virtual network rules"
26+
isCorrect: false
27+
explanation: "This method still maintains a public DNS hierarchy."
28+
- content: "Private Link"
29+
isCorrect: true
30+
explanation: "This method creates a Domain Name System (DNS) hierarchy without information related to the Azure SQL Database logical server, and creates a truly private endpoint."
31+
- content: "Consider the example from the unit where the public IP address of the Azure virtual machine (VM) is 203.0.113.1 and the private IP address of the Azure VM is 10.0.0.2. When you use virtual network rules to configure network access to Azure SQL Database, what is returned from `SELECT client_net_address FROM sys.dm_exec_connections WHERE session_id=@@SPID;`?"
32+
choices:
33+
- content: "203.0.113.1"
34+
isCorrect: false
35+
explanation: "This IP address is returned if firewall rules and/or Allow Azure Services is enabled."
36+
- content: "10.0.0.2"
37+
isCorrect: true
38+
explanation: "This IP address is returned if virtual network rules or private endpoints are enabled."
39+
- content: "Both IP addresses"
40+
isCorrect: false
41+
explanation: "Only one IP address is returned."
42+
- content: "Neither IP address"
43+
isCorrect: false
44+
explanation: "Review the unit again for more information."
45+
Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.azure-sql-secure-data.exercise-configure-sql-database
3-
metadata:
4-
title: Exercise - Configure Azure SQL Database
5-
description: Exercise - Configure Azure SQL Database
6-
ms.date: 11/13/2023
7-
author: VanMSFT
8-
ms.author: vanto
9-
ms.topic: unit
10-
ms.custom:
11-
- devx-track-azurepowershell
12-
title: Exercise - Configure Azure SQL Database
13-
durationInMinutes: 10
14-
interactive: powershell
15-
azureSandbox: true
16-
content: |
17-
[!include[](includes/3-exercise-configure-sql-database.md)]
18-
1+
### YamlMime:ModuleUnit
2+
uid: learn.azure-sql-secure-data.exercise-configure-sql-database
3+
metadata:
4+
title: Exercise - Configure Azure SQL Database
5+
description: Exercise - Configure Azure SQL Database
6+
ms.date: 04/01/2025
7+
author: VanMSFT
8+
ms.author: vanto
9+
ms.topic: unit
10+
ms.custom:
11+
- devx-track-azurepowershell
12+
title: Exercise - Configure Azure SQL Database
13+
durationInMinutes: 10
14+
interactive: powershell
15+
azureSandbox: true
16+
content: |
17+
[!include[](includes/3-exercise-configure-sql-database.md)]
18+
Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.azure-sql-secure-data.4-exercise-network-security
3-
metadata:
4-
title: Exercise - Secure your network
5-
description: Exercise - Secure your network
6-
ms.date: 11/13/2023
7-
author: VanMSFT
8-
ms.author: vanto
9-
ms.topic: unit
10-
title: Exercise - Secure your network
11-
durationInMinutes: 10
12-
interactive: powershell
13-
azureSandbox: true
14-
content: |
15-
[!include[](includes/4-exercise-network-security.md)]
1+
### YamlMime:ModuleUnit
2+
uid: learn.azure-sql-secure-data.4-exercise-network-security
3+
metadata:
4+
title: Exercise - Secure your network
5+
description: Exercise - Secure your network
6+
ms.date: 04/01/2025
7+
author: VanMSFT
8+
ms.author: vanto
9+
ms.topic: unit
10+
title: Exercise - Secure your network
11+
durationInMinutes: 10
12+
interactive: powershell
13+
azureSandbox: true
14+
content: |
15+
[!include[](includes/4-exercise-network-security.md)]
Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.azure-sql-secure-data.5-exercise-configure-authentication
3-
metadata:
4-
title: Exercise - Configure authentication
5-
description: Exercise - Configure authentication
6-
ms.date: 11/13/2023
7-
author: VanMSFT
8-
ms.author: vanto
9-
ms.topic: unit
10-
title: Exercise - Configure authentication
11-
durationInMinutes: 10
12-
azureSandbox: true
13-
content: |
14-
[!include[](includes/5-exercise-configure-authentication.md)]
1+
### YamlMime:ModuleUnit
2+
uid: learn.azure-sql-secure-data.5-exercise-configure-authentication
3+
metadata:
4+
title: Exercise - Configure authentication
5+
description: Exercise - Configure authentication
6+
ms.date: 04/01/2025
7+
author: VanMSFT
8+
ms.author: vanto
9+
ms.topic: unit
10+
title: Exercise - Configure authentication
11+
durationInMinutes: 10
12+
azureSandbox: true
13+
content: |
14+
[!include[](includes/5-exercise-configure-authentication.md)]
Lines changed: 45 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,45 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.azure-sql-secure-data.6-data-protection
3-
metadata:
4-
title: Protect your data
5-
description: Protect your data
6-
ms.date: 11/13/2023
7-
author: VanMSFT
8-
ms.author: vanto
9-
ms.topic: unit
10-
title: Protect your data
11-
durationInMinutes: 10
12-
content: |
13-
[!include[](includes/6-data-protection.md)]
14-
quiz:
15-
title: Knowledge check
16-
questions:
17-
- content: "How can you manage who has access to view masked data?"
18-
choices:
19-
- content: "You can't. Only the server admin can view masked data."
20-
isCorrect: false
21-
explanation: "Review the Dynamic Data Masking section."
22-
- content: "You can `GRANT` or `REVOKE` the `UNMASK` capability with T-SQL."
23-
isCorrect: true
24-
explanation: "That's correct. By using `GRANT UNMASK`, you can allow certain users or roles access to view data."
25-
- content: "Anyone who can query masked data can view masked data."
26-
isCorrect: false
27-
explanation: "Review the Dynamic Data Masking section."
28-
- content: "You can use the `ADD MASKED WITH` T-SQL command to allow certain users access."
29-
isCorrect: false
30-
explanation: "Review the Dynamic Data Masking section."
31-
- content: "When you're doing equality comparisons on data that's encrypted with Always Encrypted, which operators are currently supported in Azure SQL?"
32-
choices:
33-
- content: "`JOIN`"
34-
isCorrect: false
35-
explanation: "This is supported, but so are other options."
36-
- content: "`GROUP BY`"
37-
isCorrect: false
38-
explanation: "This is supported, but so are other options."
39-
- content: "`DISTINCT`"
40-
isCorrect: false
41-
explanation: "This is supported, but so are other options."
42-
- content: "All of the above"
43-
isCorrect: true
44-
explanation: "`JOIN`, `GROUP BY`, and `DISTINCT` operators are supported by deterministic encryption."
45-
1+
### YamlMime:ModuleUnit
2+
uid: learn.azure-sql-secure-data.6-data-protection
3+
metadata:
4+
title: Protect your data
5+
description: Protect your data
6+
ms.date: 04/01/2025
7+
author: VanMSFT
8+
ms.author: vanto
9+
ms.topic: unit
10+
title: Protect your data
11+
durationInMinutes: 10
12+
content: |
13+
[!include[](includes/6-data-protection.md)]
14+
quiz:
15+
title: Knowledge check
16+
questions:
17+
- content: "How can you manage who has access to view masked data?"
18+
choices:
19+
- content: "You can't. Only the server admin can view masked data."
20+
isCorrect: false
21+
explanation: "Review the Dynamic Data Masking section."
22+
- content: "You can `GRANT` or `REVOKE` the `UNMASK` capability with T-SQL."
23+
isCorrect: true
24+
explanation: "Correct. By using `GRANT UNMASK`, you can allow certain users or roles access to view data."
25+
- content: "Anyone who can query masked data can view masked data."
26+
isCorrect: false
27+
explanation: "Review the Dynamic Data Masking section."
28+
- content: "You can use the `ADD MASKED WITH` T-SQL command to allow certain users access."
29+
isCorrect: false
30+
explanation: "Review the Dynamic Data Masking section."
31+
- content: "When you're doing equality comparisons on data that's encrypted with Always Encrypted, which operators are currently supported in Azure SQL?"
32+
choices:
33+
- content: "`JOIN`"
34+
isCorrect: false
35+
explanation: "This operator is supported, but so are other options."
36+
- content: "`GROUP BY`"
37+
isCorrect: false
38+
explanation: "This operator is supported, but so are other options."
39+
- content: "`DISTINCT`"
40+
isCorrect: false
41+
explanation: "This operator is supported, but so are other options."
42+
- content: "All of these operators."
43+
isCorrect: true
44+
explanation: "Deterministic encryption (Always Encrypted), supports `JOIN`, `GROUP BY`, and `DISTINCT`."
45+

0 commit comments

Comments
 (0)