Skip to content

Commit 07b4cbc

Browse files
committed
Merge branch 'main' into release-mi
2 parents 390f554 + 414aa76 commit 07b4cbc

5 files changed

Lines changed: 27 additions & 21 deletions

File tree

azure-sql/database/dns-alias-overview.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ ms.topic: conceptual
1111
author: emlisa
1212
ms.author: emlisa
1313
ms.reviewer: wiassaf, mathoma, vanto
14-
ms.date: 06/26/2019
14+
ms.date: 07/11/2022
1515
---
1616
# DNS alias for Azure SQL Database
1717
[!INCLUDE[appliesto-sqldb-asa](../includes/appliesto-sqldb-asa.md)]
@@ -20,6 +20,9 @@ Azure SQL Database has a Domain Name System (DNS) server. PowerShell and REST AP
2020

2121
A *DNS alias* can be used in place of the server name. Client programs can use the alias in their connection strings. The DNS alias provides a translation layer that can redirect your client programs to different servers. This layer spares you the difficulties of having to find and edit all the clients and their connection strings.
2222

23+
> [!NOTE]
24+
> In Azure Synapse Analytics, the Azure SQL logical server DNS alias is only supported for dedicated SQL Pool (formerly DW). For dedicated SQL pools in Azure Synapse workspaces, the DNS alias is not currently supported.
25+
2326
Common uses for a DNS alias include the following cases:
2427

2528
- Create an easy to remember name for a server.

docs/azure-data-studio/quickstart-sql-server.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ ms.custom:
1111
- seodec18
1212
- sqlfreshmay19
1313
- intro-quickstart
14-
ms.date: 08/02/2019
14+
ms.date: 07/11/2022
1515
---
1616
# Quickstart: Use Azure Data Studio to connect and query SQL Server
1717

@@ -25,9 +25,9 @@ To complete this quickstart, you need Azure Data Studio, and access to SQL Serve
2525

2626
If you don't have access to a SQL Server, select your platform from the following links (make sure you remember your SQL Login and Password!):
2727

28-
- [Windows - Download SQL Server 2017 Developer Edition](https://www.microsoft.com/sql-server/sql-server-downloads)
29-
- [macOS - Download SQL Server 2017 on Docker](../linux/quickstart-install-connect-docker.md)
30-
- [Linux - Download SQL Server 2017 Developer Edition](../linux/sql-server-linux-overview.md#install) - You only need to follow the steps up to *Create and Query Data*.
28+
- [Windows - Download SQL Server 2019 Developer Edition](https://www.microsoft.com/sql-server/sql-server-downloads)
29+
- [macOS - Download SQL Server 2019 on Docker](../linux/quickstart-install-connect-docker.md)
30+
- [Linux - Download SQL Server 2019 Developer Edition](../linux/sql-server-linux-overview.md#install) - You only need to follow the steps up to *Create and Query Data*.
3131

3232
## Connect to a SQL Server
3333

docs/azure-data-studio/what-is-azure-data-studio.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ ms.custom:
1111
- seodec18
1212
- sqlfreshmay19
1313
- intro-overview
14-
ms.date: "10/20/2020"
14+
ms.date: 7/11/2022
1515
---
1616

1717
# What is Azure Data Studio?
@@ -162,6 +162,10 @@ To learn about authoring extensions, see [Extension authoring](extensions/extens
162162
|SQL Projects|Preview||
163163
|Schema Compare|Yes||
164164

165+
## SQL Tools Service
166+
167+
Azure Data Studio uses the [SqlToolsService](https://github.com/microsoft/sqltoolsservice) as the SQL API layer to the application. SQL Tools Service is .NET-based and is open source under the MIT license. For SQL connectivity, SQL Tools Service uses [Microsoft.Data.SqlClient](https://github.com/dotnet/SqlClient) as the SQL driver.
168+
165169
## Next steps
166170

167171
- [Download and Install Azure Data Studio](./download-azure-data-studio.md)

docs/connect/ado-net/sql/sqlclient-support-always-encrypted.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ To enable enclave computations for a database connection, you must set the follo
7878
- If this keyword isn't specified, secure enclaves are disabled on the connection.
7979
- If you're using [!INCLUDE [ssnoversion-md](../../../includes/ssnoversion-md.md)] and Host Guardian Service (HGS), the value of this keyword should be `HGS`.
8080
- If you're using [!INCLUDE[ssSDSfull](../../../includes/sssdsfull-md.md)] and Microsoft Azure Attestation, the value of this keyword should be `AAS`.
81-
- If you're using Virtualization-based security (VBS) enclaves and want to forgo attestation, the value of this keyword should be `None`. This option is less secure than the others and should only be used when attestation isn't possible in your environment and you trust the server. Skipping attestation opens the application up to the possibility of a malicious server making claims that results in exposure of column encryption keys to the server.
81+
- If you're using Virtualization-based security (VBS) enclaves and want to forgo attestation, the value of this keyword should be `None`.
8282

8383
- `Enclave Attestation URL` - specifies an attestation URL (an attestation service endpoint). You need to obtain an attestation URL for your environment from your attestation service administrator.
8484

docs/powershell/download-sql-server-ps-module.md

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ There are two SQL Server PowerShell modules:
2727
- **SQLPS**: The SQLPS is the module used by [SQL Agent](sql-server-powershell.md#sql-server-agent) to run agent jobs in agent job steps using the PowerShell subsystem.
2828

2929
> [!NOTE]
30-
> The versions of the **SqlServer** module in the PowerShell Gallery support versioning and require PowerShell version 5.0 or greater.
30+
> The versions of the **SqlServer** module in the PowerShell Gallery support versioning and require PowerShell version 5.1 or greater.
3131
3232
For help topics, go to:
3333

@@ -48,33 +48,32 @@ For help topics, go to:
4848
You can use the [PowerShell extension](../azure-data-studio/extensions/powershell-extension.md), which provides rich PowerShell editor support in Azure Data Studio.
4949

5050
## Installing or updating the SqlServer module
51+
To install the SqlServer module from the PowerShell Gallery, start a [PowerShell](/powershell/scripting/overview) session and run `Install-Module SQLServer`.
5152

52-
To install the **SqlServer** module from the PowerShell Gallery, start a [PowerShell](/powershell/scripting/overview) session as an administrator. You can also start Azure Data Studio as an administrator and run these commands in a PowerShell session in the integrated terminal.
53-
54-
You can also use *Install-Module SQLServer -Scope CurrentUser* to run elevated permissions. This cmdlet is useful for users who aren't administrators in their environment. However, since the scope is limited to the current user, other users on the same machine can't use the module.
53+
```powershell
54+
Install-Module -Name SqlServer
55+
```
5556

56-
### Install the SqlServer module
57+
If running on Windows PowerShell you can use `Install-Module SQLServer -Scope CurrentUser` to install the module for just the current user and avoid needing elevated permissions.
5758

58-
Run the following command in your PowerShell session to install the SqlServer module for all users:
59+
### Install the SqlServer module for all users
60+
To install the SqlServer module for all users run the command below in an elevated PowerShell session; start a PowerShell session as administrator:
5961

6062
```powershell
6163
Install-Module -Name SqlServer
6264
```
6365

6466
### To view the versions of the SqlServer module installed
65-
6667
Execute the following command to see the versions of the SqlServer module that have been installed
6768

6869
```powershell
6970
Get-Module SqlServer -ListAvailable
7071
```
7172

72-
### Install for the current user rather than as an administrator
73-
74-
If you aren't able to run the PowerShell session as an administrator, install for the current user using the following command:
73+
To view the version of the SqlServer module loaded in the current session
7574

7675
```powershell
77-
Install-Module -Name SqlServer -Scope CurrentUser
76+
(Get-Module SqlServer).Version
7877
```
7978

8079
### To overwrite a previous version of the SqlServer module
@@ -93,7 +92,7 @@ Install-Module -Name SqlServer -AllowClobber
9392
When updated versions of the **SqlServer** module are available, you can install the newer version using the following command:
9493

9594
```powershell
96-
Install-Module -Name SqlServer -AllowClobber
95+
Update-Module -Name SqlServer -AllowClobber
9796
```
9897

9998
You can use the `Update-Module` command to install the newest version of the SQLServer PowerShell module, but that doesn't remove older versions. It installs the newer version side by side to allow you the ability to experiment with the latest version, yet still have older modules installed.
@@ -151,11 +150,11 @@ Install-Module SqlServer -RequiredVersion 21.1.18218-preview -AllowPrerelease
151150

152151
## SQL Server PowerShell on Linux
153152

154-
Visit [Manage SQL Server on Linux with PowerShell Core](../linux/sql-server-linux-manage-powershell-core.md) to see how to install SQL Server PowerShell on Linux.
153+
Visit [Manage SQL Server on Linux with PowerShell](../linux/sql-server-linux-manage-powershell-core.md) to see how to install SQL Server PowerShell on Linux.
155154

156155
## Other modules
157156

158-
- [Az.Sql](https://www.powershellgallery.com/packages/Az.Sql/) - SQL service cmdlets for Azure Resource Manager in Windows PowerShell and PowerShell Core.
157+
- [Az.Sql](https://www.powershellgallery.com/packages/Az.Sql/) - SQL service cmdlets for Azure Resource Manager in Windows PowerShell and PowerShell.
159158

160159
- [SqlServerDsc](https://www.powershellgallery.com/packages/SqlServerDsc/) - Module with DSC resources for deployment and configuration of Microsoft SQL Server.
161160

0 commit comments

Comments
 (0)