Skip to content

Commit fe35590

Browse files
Update SSMS conn pages and proc stats
1 parent 8927164 commit fe35590

4 files changed

Lines changed: 25 additions & 7 deletions

File tree

docs/includes/ssms20-md.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
---
22
author: rwestMSFT
33
ms.author: randolphwest
4-
ms.date: 02/29/2024
4+
ms.date: 04/18/2024
55
ms.service: sql
66
ms.topic: include
77
---
8-
SSMS 20 Preview 1
8+
SSMS 20

docs/relational-databases/system-dynamic-management-views/sys-dm-exec-procedure-stats-transact-sql.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: "sys.dm_exec_procedure_stats (Transact-SQL)"
33
description: sys.dm_exec_procedure_stats (Transact-SQL)
44
author: rwestMSFT
55
ms.author: randolphwest
6-
ms.date: "06/19/2023"
6+
ms.date: "04/18/2024"
77
ms.service: sql
88
ms.subservice: system-objects
99
ms.topic: "reference"
@@ -21,7 +21,7 @@ monikerRange: "=azuresqldb-current||>=sql-server-2016||>=sql-server-linux-2017||
2121
# sys.dm_exec_procedure_stats (Transact-SQL)
2222
[!INCLUDE [sql-asdb-asdbmi](../../includes/applies-to-version/sql-asdb-asdbmi-asa-pdw.md)]
2323

24-
Returns aggregate performance statistics for cached stored procedures. The view returns one row for each cached stored procedure plan, and the lifetime of the row is as long as the stored procedure remains cached. When a stored procedure is removed from the cache, the corresponding row is eliminated from this view. At that time, a Performance Statistics SQL trace event is raised similar to **sys.dm_exec_query_stats**.
24+
Returns aggregate performance statistics for cached stored procedures. The view returns one row for each cached stored procedure plan, and the lifetime of the row is as long as the stored procedure remains cached. When a stored procedure is removed from the cache, the corresponding row is eliminated from this view. At that time, the `query_cache_removal_statistics` event is raised similar to **sys.dm_exec_query_stats** for [!INCLUDE[ssnoversion-md.md](../../includes/ssnoversion-md.md)] and [!INCLUDE[ssazuremi-md.md](../../includes/ssazuremi-md.md)].
2525

2626
In [!INCLUDE [ssazure-sqldb](../../includes/ssazure-sqldb.md)], dynamic management views cannot expose information that would impact database containment or expose information about other databases the user has access to. To avoid exposing this information, every row that contains data that doesn't belong to the connected tenant is filtered out.
2727

docs/ssms/f1-help/connect-to-server-connection-properties-page-database-engine.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Learn how to use the connect to the server (Connection Properties p
44
author: erinstellato-ms
55
ms.author: erinstellato
66
ms.reviewer: maghan, randolphwest
7-
ms.date: 02/29/2024
7+
ms.date: 04/18/2024
88
ms.service: sql
99
ms.subservice: ssms
1010
ms.topic: ui-reference
@@ -45,6 +45,18 @@ Enter the number of seconds to wait for a connection to be established before ti
4545

4646
Enter the time in seconds to wait before the execution of a query is completed on the server. The default value is zero seconds, which indicates there's no time-out.
4747

48+
### Encrypt connection
49+
50+
Forces encryption of the connection. When enabled, [!INCLUDE [ssnoversion-md](../../includes/ssnoversion-md.md)] uses TLS encryption for all the data sent between the client and server. For more information, see [SQL Server and client encryption summary](../../database-engine/configure-windows/sql-server-and-client-encryption-summary.md).
51+
52+
The **Encrypt connection** property appears on the Connection Properties for SSMS 19.x and below.
53+
54+
### Trust server certificate
55+
56+
When enabled, with **Encrypt connection** also enabled or if the server is configured to force encryption, [!INCLUDE [ssnoversion-md](../../includes/ssnoversion-md.md)] doesn't validate the server certificate on the client machine when you enable encryption on the network communication between client and server.
57+
58+
The **Trust server certificate** property appears on the Connection Properties page for SSMS 19.x and below.
59+
4860
### Use custom color
4961

5062
Select to specify the background color for the status bar in a [!INCLUDE [ssDE](../../includes/ssde-md.md)] Query Editor window. To specify the color, choose **Select**. In the **Color** dialog box, select a predefined color from the **Basic Colors** grid or select **Define Custom Colors** to define and use a custom color.

docs/ssms/f1-help/connect-to-server-login-page-database-engine.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: This article shows how to use the Connect to Server (Login page) Da
44
author: erinstellato-ms
55
ms.author: erinstellato
66
ms.reviewer: maghan, randolphwest
7-
ms.date: 02/29/2024
7+
ms.date: 04/18/2024
88
ms.service: sql
99
ms.subservice: ssms
1010
ms.topic: ui-reference
@@ -98,22 +98,28 @@ Enter the password for the login. This option is only editable if you choose to
9898

9999
Select this option for [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] to store the password entered. This option is displayed for the same authentication methods mentioned for the **Password** option.
100100

101-
### Encryption level
101+
### Encryption
102102

103103
Select the level of encryption for the connection. The options for [!INCLUDE [ssms20-md](../../includes/ssms20-md.md)] are *Strict (SQL Server 2022 and Azure SQL)*, *Mandatory*, and *Optional*. When enabled, [!INCLUDE [ssnoversion-md](../../includes/ssnoversion-md.md)] uses TLS encryption for all the data sent between the client and server. For more information, see [SQL Server and client encryption summary](../../database-engine/configure-windows/sql-server-and-client-encryption-summary.md).
104104

105105
[!INCLUDE [ssms-encryption](../includes/ssms-encryption.md)]
106106

107107
*Mandatory* encryption can be used for [!INCLUDE [ssnoversion-md](../../includes/ssnoversion-md.md)] when the instance has **Force Encryption** enabled. It can also be used when no encryption is configured for the instance, if **Trust server certificate** is enabled. While this method is less secure than installing a trusted certificate, it does support an encrypted connection.
108108

109+
The **Encryption** property appears on the Login page for SSMS 20.x and higher.
110+
109111
### Trust server certificate
110112

111113
When enabled, with *Optional* or *Mandatory* encryption selected, or if the server is configured to force encryption, [!INCLUDE [ssnoversion-md](../../includes/ssnoversion-md.md)] doesn't validate the server certificate on the client machine when encryption is enabled for the network communication between client and server.
112114

115+
The **Trust server certificate** property appears on the Login page for SSMS 20.x and higher.
116+
113117
### Host name in the certificate
114118

115119
The value provided in this option is used to specify a different, but expected, CN or SAN in the server certificate for the server to which SSMS is connecting. This option can be left blank, so that certificate validation ensures that the Common Name (CN) or Subject Alternate Name (SAN) in the certificate matches the server name to which you're connecting. This parameter can be populated when the server name doesn't match the CN or SAN, for example, when using DNS aliases. For more information, see [Encryption and certificate validation in Microsoft.Data.SqlClient](../../connect/ado-net/encryption-and-certificate-validation.md). |
116120

121+
The Encryption property appears on the Login page for SSMS 20.x and higher.
122+
117123
### Connect
118124

119125
Select to connect to the server.

0 commit comments

Comments
 (0)