Skip to content

Commit cb21263

Browse files
Merge pull request #29060 from rwestMSFT/rw-1114-ssms-f1-articles
Refresh SSMS F1 articles
2 parents 4b82c18 + 58e029a commit cb21263

9 files changed

Lines changed: 264 additions & 256 deletions
Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
---
22
title: Connect to Any SQL Server Component
3-
description: "Connect to Any SQL Server Component from SQL Server Management Studio"
3+
description: Connect to Any SQL Server Component from SQL Server Management Studio.
44
author: markingmyname
55
ms.author: maghan
66
ms.reviewer: randolphwest
7-
ms.date: 04/03/2023
7+
ms.date: 11/16/2023
88
ms.service: sql
99
ms.subservice: ssms
1010
ms.topic: ui-reference
@@ -16,22 +16,22 @@ helpviewer_keywords:
1616
---
1717
# Connect to any SQL Server component from SQL Server Management Studio
1818

19-
[!INCLUDE[SQL Server Azure SQL Database Synapse Analytics PDW](../../includes/applies-to-version/sql-asdb-asdbmi-asa-pdw.md)]
19+
[!INCLUDE [SQL Server Azure SQL Database Synapse Analytics PDW](../../includes/applies-to-version/sql-asdb-asdbmi-asa-pdw.md)]
2020

21-
SQL Server Management Studio provides functionality for managing every component of [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)]. Use Management Studio to connect to:
21+
SQL Server Management Studio provides functionality for managing every component of [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)]. Use Management Studio to connect to:
2222

23-
- An instance of the [!INCLUDE[ssDEnoversion](../../includes/ssdenoversion-md.md)].
23+
- An instance of the [!INCLUDE [ssDEnoversion](../../includes/ssdenoversion-md.md)].
2424

25-
- [!INCLUDE[ssASnoversion](../../includes/ssasnoversion-md.md)].
25+
- [!INCLUDE [ssASnoversion](../../includes/ssasnoversion-md.md)].
2626

27-
- [!INCLUDE[ssISnoversion](../../includes/ssisnoversion-md.md)].
27+
- [!INCLUDE [ssISnoversion](../../includes/ssisnoversion-md.md)].
2828

29-
- [!INCLUDE[ssRSnoversion](../../includes/ssrsnoversion-md.md)].
29+
- [!INCLUDE [ssRSnoversion](../../includes/ssrsnoversion-md.md)].
3030

31-
Although Management Studio allows you to work with queries without first establishing a connection to a data source, most other tasks require a connection. Management Studio provides the **Connect to Server** dialog box to configure connection properties to [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] components. When Management Studio starts, it opens the **Connect to Server** dialog box and prompts you to connect to a server. The **Connect to Server** dialog box retains the connection settings from the last time it was used.
31+
Although Management Studio allows you to work with queries without first establishing a connection to a data source, most other tasks require a connection. Management Studio provides the **Connect to Server** dialog box to configure connection properties to [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] components. When Management Studio starts, it opens the **Connect to Server** dialog box and prompts you to connect to a server. The **Connect to Server** dialog box retains the connection settings from the last time it was used.
3232

3333
> [!NOTE]
34-
> This feature can be turned off so no connection is automatically initiated. For more information, see [Database Engine Service Startup Options](../../database-engine/configure-windows/database-engine-service-startup-options.md).
34+
> This feature can be turned off so no connection is automatically initiated. For more information, see [Database Engine Service startup options](../../database-engine/configure-windows/database-engine-service-startup-options.md).
3535
3636
## Save connections
3737

@@ -43,9 +43,9 @@ When you register a server, Management Studio saves the connection information i
4343

4444
### Save connections in Solution Explorer
4545

46-
Solution Explorer allows you to store related queries, scripts, connections, and other associated information in a project. Each script project contains a node called **Connections**, where you can save one or more connections. To add a connection, right-click **Connections**, and then select **New Connection**. To access a saved connection, expand **Connections** and double-click the connection Management Studio opens a query window associated with that connection. When saved, scripts retain their association to a specific connection.
46+
Solution Explorer allows you to store related queries, scripts, connections, and other associated information in a project. Each script project contains a node called **Connections**, where you can save one or more connections. To add a connection, right-click **Connections**, and then select **New Connection**. To access a saved connection, expand **Connections** and double-click the connection. Management Studio opens a query window associated with that connection. When saved, scripts retain their association to a specific connection.
4747

48-
## See also
48+
## Related content
4949

50-
- [Use SQL Server Management Studio](../sql-server-management-studio-ssms.md)
51-
- [Object Explorer](../../ssms/object/object-explorer.md)
50+
- [What is SQL Server Management Studio (SSMS)?](../sql-server-management-studio-ssms.md)
51+
- [Object Explorer](../object/object-explorer.md)
Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
---
22
title: Connect to Microsoft Azure Storage
3-
description: "Connect to Microsoft Azure Storage"
3+
description: Connect to Microsoft Azure Storage.
44
author: markingmyname
55
ms.author: maghan
6-
ms.date: 07/12/2017
6+
ms.reviewer: randolphwest
7+
ms.date: 11/16/2023
78
ms.service: sql
89
ms.subservice: ssms
910
ms.topic: ui-reference
@@ -13,24 +14,24 @@ f1_keywords:
1314

1415
# Connect to Microsoft Azure Storage
1516

16-
[!INCLUDE[SQL Server Azure SQL Database Synapse Analytics PDW](../../includes/applies-to-version/sql-asdb-asdbmi-asa-pdw.md)]
17-
Use the **Azure Storage Connection** dialog to specify a storage account and validate your connection to Azure.
18-
17+
[!INCLUDE [SQL Server Azure SQL Database Synapse Analytics PDW](../../includes/applies-to-version/sql-asdb-asdbmi-asa-pdw.md)]
18+
19+
Use the **Azure Storage Connection** dialog to specify a storage account and validate your connection to Azure.
20+
1921
## Options
2022

21-
Specify the following information about your Azure account, and then select **Next** to continue.
23+
Specify the following information about your Azure account, and then select **Next** to continue.
2224

2325
1. **Storage Account** - Specify the storage account name.
2426

25-
>[!NOTE]
26-
> You can only connect to [General-purpose Storage Accounts](/azure/storage/common/storage-introduction#azure-storage-services). Connecting to other types of storage accounts can result in an error similar to the following:
27-
>
27+
You can only connect to [General-purpose Storage Accounts](/azure/storage/common/storage-introduction#azure-storage-services). Connecting to other types of storage accounts can result in an error similar to the following example:
28+
2829
> The value for one of the HTTP headers is not in the correct format. (Microsoft.SqlServer.StorageClient).
29-
>
30+
>
3031
> The remote server returned an error: (400) Bad Request. (System)
3132
32-
2. **Account Key** - Specify the account key for the specified storage account.
33-
34-
3. **Use secure endpoints (HTTPS)** - This option utilizes encrypted communication and secure identification of a network web server.
35-
36-
4. **Save account key** - This option saves your password in an encrypted file.
33+
1. **Account Key** - Specify the account key for the specified storage account.
34+
35+
1. **Use secure endpoints (HTTPS)** - This option utilizes encrypted communication and secure identification of a network web server.
36+
37+
1. **Save account key** - This option saves your password in an encrypted file.
Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,44 @@
11
---
22
title: Connect to Server (Additional Connection Parameters page) Database Engine
3-
description: "Connect to Server (Additional Connection Parameters page) Database Engine"
3+
description: Connect to Server (Additional Connection Parameters page) Database Engine.
44
author: erinstellato-ms
55
ms.author: erinstellato
66
ms.reviewer: maghan, randolphwest
7-
ms.date: 11/06/2023
7+
ms.date: 11/16/2023
88
ms.service: sql
99
ms.subservice: ssms
1010
ms.topic: ui-reference
1111
f1_keywords:
1212
- "sql13.swb.connecttosqlserver.additionalconnparams.f1"
1313
---
1414

15-
# Connect to Server (Additional Connection Parameters Page) Database Engine
15+
# Connect to Server (Additional Connection Parameters page) - Database Engine
1616

17-
[!INCLUDE[SQL Server Azure SQL Database Synapse Analytics PDW](../../includes/applies-to-version/sql-asdb-asdbmi-asa-pdw.md)]
17+
[!INCLUDE [SQL Server Azure SQL Database Synapse Analytics PDW](../../includes/applies-to-version/sql-asdb-asdbmi-asa-pdw.md)]
18+
19+
Use this tab to enter advanced parameters when connecting to an instance of [!INCLUDE [msCoName](../../includes/msconame-md.md)] [!INCLUDE [ssDEnoversion](../../includes/ssdenoversion-md.md)] or registering [!INCLUDE [ssDE](../../includes/ssde-md.md)] in **Registered Servers**. **Connect** and **Options** only appear in this dialog box when connecting to an instance of the [!INCLUDE [ssDE](../../includes/ssde-md.md)]. **Test** and **Save** only appear in this dialog box when registering [!INCLUDE [ssDE](../../includes/ssde-md.md)]. Access this tab by selecting **Options >>** on the login tab.
1820

19-
Use this tab to enter advanced parameters when connecting to an instance of [!INCLUDE[msCoName](../../includes/msconame-md.md)] [!INCLUDE[ssDEnoversion](../../includes/ssdenoversion-md.md)] or registering [!INCLUDE[ssDE](../../includes/ssde-md.md)] in **Registered Servers**. **Connect** and **Options** only appear in this dialog box when connecting to an instance of the [!INCLUDE[ssDE](../../includes/ssde-md.md)]. **Test** and **Save** only appear in this dialog box when registering [!INCLUDE[ssDE](../../includes/ssde-md.md)]. Access this tab by selecting **Options >>** on the login tab.
20-
2121
[!INCLUDE [entra-id-hard-coded](../../includes/entra-id-hard-coded.md)]
2222

2323
## Additional parameters
2424

2525
The Additional Connection Parameters dialog box allows you to enter connection properties that don't have an equivalent option exposed in any other tab, usually to support an advanced scenario. The parameters entered in the Additional Connection Parameters dialog box are added to any options selected or altered in the **Login** and **Connection Properties** dialogs.
2626

27-
> [!IMPORTANT]
28-
> Any parameters entered in this dialog box override selections made on the **Login** and **Connection Properties** dialogs. Parameters are transmitted as clear text; don't include sensitive information in the dialog.
27+
> [!IMPORTANT]
28+
> Any parameters entered in this dialog box override selections made on the **Login** and **Connection Properties** dialogs. Parameters are transmitted as clear text. Don't include sensitive information in the dialog.
2929
30-
## Adding a parameter
30+
## Add a parameter
3131

32-
Parameters are entered with the property name and followed by the value for the property. For scenarios that include Availability Groups, to connect to a secondary replica that supports read-intent so you can execute read-only queries, enter ```ApplicationIntent=ReadOnly```. If you connect to an Availability Group with replicas in multiple subnets and specify the Listener in the **Server name** dialog on the **Login** page, enter ```MultiSubnetFailover=True``` for faster detection of, and connection to, the (currently) active server.
32+
Parameters are entered with the property name and followed by the value for the property. For scenarios that include Availability Groups, to connect to a secondary replica that supports read-intent so you can execute read-only queries, enter `ApplicationIntent=ReadOnly`. If you connect to an Availability Group with replicas in multiple subnets and specify the Listener in the **Server name** dialog on the **Login** page, enter `MultiSubnetFailover=True` for faster detection of, and connection to, the (currently) active server.
3333

34-
When entering multiple parameters, separate them with a semicolon. For example, ```ApplicationIntent=ReadOnly; InitialCatalog=WideWorldImporters```.
34+
When entering multiple parameters, separate them with a semicolon. For example, `ApplicationIntent=ReadOnly; InitialCatalog=WideWorldImporters`.
3535

3636
For a complete list of parameters, see [Properties](/../../dotnet/api/microsoft.data.sqlclient.sqlconnectionstringbuilder?view=sqlclient-dotnet-standard-3.1&preserve-view=true#properties).
3737

38-
> [!CAUTION]
39-
> Additional parameters are not typically required and exist to support advanced scenarios. If you determine that a connection is not working as expected, check the **Additional Connection Parameters** dialog to see if any unexpected options exist. It is not uncommon that users enter options for testing purposes and then forget to remove them.
38+
> [!CAUTION]
39+
> Additional parameters aren't typically required and exist to support advanced scenarios. If you determine that a connection isn't working as expected, check the **Additional Connection Parameters** dialog to see if any unexpected options exist. It isn't uncommon that users enter options for testing purposes and then forget to remove them.
4040
41-
## See also
41+
## Related content
4242

43-
[Connect to Server (Login Page) Database Engine](connect-to-server-login-page-database-engine.md)
44-
[Connect to Server (Connection Properties Page) Database Engine](connect-to-server-connection-properties-page-database-engine.md)
43+
- [Connect to Server (Login page) - Database Engine](connect-to-server-login-page-database-engine.md)
44+
- [Connect to Server (Connection Properties page) - Database Engine](connect-to-server-connection-properties-page-database-engine.md)

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

Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,55 +1,57 @@
11
---
22
title: Connect to Server (Always Encrypted Page) Database Engine
3-
description: "Connect to Server (Always Encrypted Page) Database Engine"
3+
description: Connect to Server (Always Encrypted Page) Database Engine.
44
author: erinstellato-ms
55
ms.author: erinstellato
66
ms.reviewer: maghan, randolphwest
7-
ms.date: 11/03/2023
7+
ms.date: 11/16/2023
88
ms.service: sql
99
ms.subservice: ssms
1010
ms.topic: ui-reference
1111
f1_keywords:
1212
- "sql13.swb.connecttosqlserver.alwaysencrypted.f1"
1313
---
1414

15-
# Connect to Server (Always Encrypted Page) Database Engine
15+
# Connect to Server (Always Encrypted page) - Database Engine
1616

1717
[!INCLUDE [SQL Server Azure SQL Database Azure SQL Managed Instance](../../includes/applies-to-version/sql-asdb-asdbmi.md)]
1818

19-
Use this tab to view or specify Always Encrypted column encryption options when connecting to Azure SQL Database, Azure SQL Managed Instance, or SQL Server. Use this tab to view or specify Always Encrypted secure enclave options when connecting to Azure SQL Database or SQL Server. Access this tab by selecting **Options >>** on the login tab.
19+
Use this tab to view or specify Always Encrypted column encryption options when connecting to Azure SQL Database, Azure SQL Managed Instance, or SQL Server. Use this tab to view or specify Always Encrypted secure enclave options when connecting to Azure SQL Database or SQL Server. Access this tab by selecting **Options >>** on the login tab.
20+
21+
#### Enable Always Encrypted (column encryption)
2022

21-
**Enable Always Encrypted (column encryption)**
2223
By default, Always Encrypted is disabled for a database connection. Enabling Always Encrypted for a database connection instructs the .NET Framework Data Provider for SQL Server, used by SQL Server Management Studio (SSMS), to attempt to transparently:
2324

2425
- Decrypt any values that are retrieved from encrypted columns and returned in query results.
2526
- Encrypt the values of the parameterized Transact-SQL variables that target encrypted database columns.
2627

27-
SSMS uses the .NET Framework Data Provider for SQL Server. If you don't enable Always Encrypted for a connection, the .NET Framework Data Provider doesn't try to encrypt query parameters or decrypt results. For more information, see [Query columns using Always Encrypted with SSMS](../../relational-databases/security/encryption/always-encrypted-query-columns-ssms.md).
28+
SSMS uses the .NET Framework Data Provider for SQL Server. If you don't enable Always Encrypted for a connection, the .NET Framework Data Provider doesn't try to encrypt query parameters or decrypt results. For more information, see [Query columns using Always Encrypted with SQL Server Management Studio](../../relational-databases/security/encryption/always-encrypted-query-columns-ssms.md).
29+
30+
#### Enable secure enclaves
2831

29-
**Enable secure enclaves**
3032
Enable this option when connecting to a database configured to use Always Encrypted with secure enclaves. For more information, see [Getting started using Always Encrypted with secure enclaves](/azure/azure-sql/database/always-encrypted-enclaves-getting-started).
3133

3234
## Enclave attestation
3335

34-
**Protocol:**
36+
#### Protocol
37+
3538
Select the attestation protocol to use when connecting to a database configured to use Always Encrypted with secure enclaves. The protocol value determines:
3639

3740
- If the client app uses attestation, and, if so,
38-
- It specifies the type of the attestation service it uses.
41+
- It specifies the type of the attestation service it uses.
3942

4043
Available options are **None**,**Host Guardian Service**, and **Microsoft Azure Attestation**. For more information, see [Always Encrypted with secure enclaves](../../relational-databases/security/encryption/always-encrypted-enclaves.md#secure-enclave-attestation).
4144

42-
**URL:**
43-
Enter the configured URL for the selected attestation protocol. The URL is specific to the type of enclave and SQL in use.
45+
#### URL
46+
47+
Enter the configured URL for the selected attestation protocol. The URL is specific to the type of enclave and SQL in use.
4448

4549
- [Azure SQL Database with SGX enclaves](/azure/azure-sql/database/always-encrypted-enclaves-configure-attestation#determine-the-attestation-url-for-your-attestation-policy)
4650
- [SQL Server](../../relational-databases/security/encryption/always-encrypted-enclaves-host-guardian-service-deploy.md)
4751

48-
Attestation isn't supported for Azure SQL Database with VBS enclaves. The URL option is disabled if **None** is selected for **Protocol:**.
49-
50-
## Next Steps
52+
Attestation isn't supported for Azure SQL Database with VBS enclaves. The URL option is disabled if **None** is selected for **Protocol**.
5153

52-
For more examples on how to use Always Encrypted features with SSMS, review the following tutorials:
54+
## Related content
5355

5456
- [Tutorial: Getting started using Always Encrypted with secure enclaves in SQL Server with attestation using HGS](../../relational-databases/security/tutorial-getting-started-with-always-encrypted-enclaves-hgs.md)
5557
- [Tutorial: Getting started using Always Encrypted with Intel SGX enclaves in Azure SQL Database](/azure/azure-sql/database/always-encrypted-enclaves-getting-started-sgx)

0 commit comments

Comments
 (0)