Skip to content

Commit 253bdac

Browse files
authored
Merge pull request #33640 from MicrosoftDocs/main
3/28/2025 AM Publish
2 parents 2f1a728 + 7a070c0 commit 253bdac

File tree

7 files changed

+153
-151
lines changed

7 files changed

+153
-151
lines changed

azure-sql/database/transparent-data-encryption-byok-overview.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ Managing the TDE protector at the database level in Azure SQL Database is availa
2727

2828
> [!NOTE]
2929
> - This article applies to Azure SQL Database, Azure SQL Managed Instance, and Azure Synapse Analytics (dedicated SQL pools (formerly SQL DW)). For documentation on transparent data encryption for dedicated SQL pools inside Synapse workspaces, see [Azure Synapse Analytics encryption](/azure/synapse-analytics/security/workspaces-encryption).
30-
> - <a id="doubleencryption"></a> To provide Azure SQL customers with two layers of encryption of data at rest, infrastructure encryption (using AES-256 encryption algorithm) with platform managed keys is being rolled out. This provides an addition layer of encryption at rest along with TDE with customer-managed keys, which is already available. For Azure SQL Database and Azure SQL Managed Instance, all databases, including the `master` database and other system databases, will be encrypted when infrastructure encryption is turned on. At this time, customers must request access to this capability. If you're interested in this capability, contact [email protected].
3130
3231
[!INCLUDE [entra-id](../includes/entra-id.md)]
3332

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ Version 18.5.1.1 is the latest general availability (GA) version. If you have a
3737
- Released: March 17, 2025
3838

3939
> [!NOTE]
40-
> 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).
40+
> If you're accessing this page from a non-English language version, and want to see the most up-to-date content, 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).
4141
4242
## Available languages
4343

@@ -140,6 +140,7 @@ If you need to download the packages for offline installation, all versions are
140140
- [SUSE 11 .rpm packages](https://packages.microsoft.com/sles/11/prod/)
141141

142142
### Ubuntu
143+
- Ubuntu 24.10 .deb packages: [v18](https://packages.microsoft.com/ubuntu/24.10/prod/pool/main/m/msodbcsql18/)
143144
- Ubuntu 24.04 .deb packages: [v18](https://packages.microsoft.com/ubuntu/24.04/prod/pool/main/m/msodbcsql18/)
144145
- Ubuntu 22.04 .deb packages: [v17](https://packages.microsoft.com/ubuntu/22.04/prod/pool/main/m/msodbcsql17/) [v18](https://packages.microsoft.com/ubuntu/22.04/prod/pool/main/m/msodbcsql18/)
145146
[v18](https://packages.microsoft.com/ubuntu/21.10/prod/pool/main/m/msodbcsql18/)

docs/docfx.json

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -106,9 +106,6 @@
106106
"master-data-services/**/*.md": "SQL Server Master Data Services",
107107
"master-data-services/microsoft-excel-add-in/**/*.md": "SQL Server MDS Excel Add-in",
108108
"ssdt/**/*.md": "SQL Server Data Tools (SSDT)",
109-
"ssms/**/*.md": "SQL Server Management Studio (SSMS)",
110-
"ssms/agent/**/*.md": "SQL Server Agent",
111-
"ssms/visual-db-tools/**/*.md": "Visual Database Tools",
112109
"tools/ssbdiagnose/**/*.md": "ssbdiagnose",
113110
"data-quality-services/**/*.md": "Data Quality Services (DQS)",
114111
"azdata/**/*.md": "Azure Data CLI (azdata)",
@@ -185,7 +182,6 @@
185182
"sql-server/**/*.md": ">= sql-server-2016",
186183
"ssdt/**/*.md": ">= sql-server-2016 || >= sql-server-linux-2017 || = azuresqldb-current || = azuresqldb-mi-current || = azure-sqldw-latest || >= aps-pdw-2016 || = fabric",
187184
"ssma/**/*.md": ">= sql-server-2016 || >= sql-server-linux-2017 || = azuresqldb-current || = azuresqldb-mi-current || = azure-sqldw-latest || >= aps-pdw-2016",
188-
"ssms/**/*.md": ">= aps-pdw-2016 || = azure-sqldw-latest || = azuresqldb-current || = azuresqldb-mi-current || >= sql-server-2016 || = fabric",
189185
"toc/**/*.md": "=azuresqldb-current||=azuresqldb-mi-current||=azure-sqldw-latest||>=aps-pdw-2016||>=sql-server-2016||>=sql-server-linux-2017 || = fabric",
190186
"tools/**/*.md": ">=aps-pdw-2016 || >=sql-server-2016 || >=sql-server-linux-2017 || =azure-sqldw-latest || =azuresql || =azuresql-db || =azuresqldb-mi-current || =azuresqldb-current || =fabric",
191187
"tools/distributed-replay/*.md": "= sql-server-2016 || = sql-server-2017 || = sql-server-ver15 || = sql-server-linux-2017 || = sql-server-linux-ver15",
@@ -440,7 +436,6 @@
440436
"connect/jdbc/download-microsoft-jdbc-driver-for-sql-server.md",
441437
"connect/oledb/download-oledb-driver-for-sql-server.md",
442438
"connect/odbc/download-odbc-driver-for-sql-server.md",
443-
"ssms/download-sql-server-management-studio-ssms.md"
444439
]
445440
},
446441
"sensitive-language-ma": {
@@ -461,7 +456,6 @@
461456
"relational-databases/system-tables/dbo-systargetservers-transact-sql.md",
462457
"database-engine/install-windows/upgrade-sql-server-using-the-installation-wizard-setup.md",
463458
"sql-server/failover-clusters/install/rename-a-sql-server-failover-cluster-instance.md",
464-
"ssms/agent/**/*.md",
465459
"database-engine/install-windows/**/*.md"
466460
]
467461
},

docs/relational-databases/security/encryption/always-encrypted-enclaves-provision-keys.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ Import-Module "SqlServer" -MinimumVersion 22.0.50
8989
$serverName = "<server name>"
9090
$databaseName = "<database name>"
9191
# Change the authentication method in the connection string, if needed.
92-
$connStr = "Server = " + $serverName + "; Database = " + $databaseName + "; Integrated Security = True"
92+
$connStr = "Server = " + $serverName + "; Database = " + $databaseName + "; Integrated Security = True; TrustServerCertificate = True"
9393
$database = Get-SqlDatabase -ConnectionString $connStr
9494
9595
# Create a SqlColumnMasterKeySettings object for your column master key
@@ -132,7 +132,7 @@ $akvKey = Add-AzKeyVaultKey -VaultName $akvName -Name $akvKeyName -Destination "
132132
$serverName = "<server name>"
133133
$databaseName = "<database name>"
134134
# Change the authentication method in the connection string, if needed.
135-
$connStr = "Server = " + $serverName + "; Database = " + $databaseName + "; Integrated Security = True"
135+
$connStr = "Server = " + $serverName + "; Database = " + $databaseName + "; Integrated Security = True; TrustServerCertificate = True"
136136
$database = Get-SqlDatabase -ConnectionString $connStr
137137
138138
# Obtain an access token for key vaults.

docs/relational-databases/security/encryption/always-encrypted-enclaves.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -217,9 +217,7 @@ The following limitations are specific to Always Encrypted with secure enclaves:
217217
- Queries with the LIKE operator or a comparison operator that has a query parameter using one of the following data types (that become large objects after encryption) ignore indexes and perform table scans.
218218
- `nchar[n]` and `nvarchar[n]`, if n is greater than 3967.
219219
- `char[n]`, `varchar[n]`, `binary[n]`, `varbinary[n]`, if n is greater than 7935.
220-
- Tooling limitations:
221-
- The only supported key stores for storing enclave-enabled column `master` keys are Windows Certificate Store and Azure Key Vault.
222-
- To trigger an in-place cryptographic operation via `ALTER TABLE`/`ALTER COLUMN`, you need to issue the statement using a query window in SSMS or Azure Data Studio, or you can write your own program that issues the statement. Currently, the `Set-SqlColumnEncryption` cmdlet in the SqlServer PowerShell module and the Always Encrypted wizard in SQL Server Management Studio don't support in-place encryption. Move the data out of the database for cryptographic operations, even if the column encryption keys used for the operations are enclave-enabled.
220+
- The only supported key stores for storing enclave-enabled column `master` keys are Windows Certificate Store and Azure Key Vault.
223221
- When you restore a VBS enclave-enabled database, it's essential to reconfigure the VBS enclave setting again.
224222

225223
## Related content

docs/relational-databases/security/encryption/configure-always-encrypted-keys-using-powershell.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ Import-Module "SqlServer"
5656
$serverName = "<server name>"
5757
$databaseName = "<database name>"
5858
# Change the authentication method in the connection string, if needed.
59-
$connStr = "Server = " + $serverName + "; Database = " + $databaseName + "; Integrated Security = True"
59+
$connStr = "Server = " + $serverName + "; Database = " + $databaseName + "; Integrated Security = True; TrustServerCertificate = True"
6060
$database = Get-SqlDatabase -ConnectionString $connStr
6161
6262
# Create a SqlColumnMasterKeySettings object for your column master key.
@@ -98,7 +98,7 @@ Import-Module "SqlServer"
9898
$serverName = "<Azure SQL server name>.database.windows.net"
9999
$databaseName = "<database name>"
100100
# Change the authentication method in the connection string, if needed.
101-
$connStr = "Server = " + $serverName + "; Database = " + $databaseName + "; Authentication = Active Directory Integrated"
101+
$connStr = "Server = " + $serverName + "; Database = " + $databaseName + "; Authentication = Active Directory Integrated; TrustServerCertificate = True"
102102
$database = Get-SqlDatabase -ConnectionString $connStr
103103
104104
# Create a SqlColumnMasterKeySettings object for your column master key.
@@ -145,7 +145,7 @@ Import-Module "SqlServer"
145145
$serverName = "<server name>"
146146
$databaseName = "<database name>"
147147
# Change the authentication method in the connection string, if needed.
148-
$connStr = "Server = " + $serverName + "; Database = " + $databaseName + "; Integrated Security = True"
148+
$connStr = "Server = " + $serverName + "; Database = " + $databaseName + "; Integrated Security = True; TrustServerCertificate = True"
149149
$database = Get-SqlDatabase -ConnectionString $connStr
150150
151151
# Create a SqlColumnMasterKeySettings object for your column master key.
@@ -242,7 +242,7 @@ Import-Module "SqlServer"
242242
# Connect to your database.
243243
$serverName = "<server name>"
244244
$databaseName = "<database name>"
245-
$connStr = "Server = " + $serverName + "; Database = " + $databaseName + "; Integrated Security = True"
245+
$connStr = "Server = " + $serverName + "; Database = " + $databaseName + "; Integrated Security = True; TrustServerCertificate = True"
246246
$database = Get-SqlDatabase -ConnectionString $connStr
247247
248248
# Create a SqlColumnMasterKeySettings object for your column master key.

0 commit comments

Comments
 (0)