You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -20,6 +20,9 @@ Azure SQL Database has a Domain Name System (DNS) server. PowerShell and REST AP
20
20
21
21
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.
22
22
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
+
23
26
Common uses for a DNS alias include the following cases:
Copy file name to clipboardExpand all lines: docs/azure-data-studio/quickstart-sql-server.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@ ms.custom:
11
11
- seodec18
12
12
- sqlfreshmay19
13
13
- intro-quickstart
14
-
ms.date: 08/02/2019
14
+
ms.date: 07/11/2022
15
15
---
16
16
# Quickstart: Use Azure Data Studio to connect and query SQL Server
17
17
@@ -25,9 +25,9 @@ To complete this quickstart, you need Azure Data Studio, and access to SQL Serve
25
25
26
26
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!):
27
27
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*.
Copy file name to clipboardExpand all lines: docs/azure-data-studio/what-is-azure-data-studio.md
+5-1Lines changed: 5 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@ ms.custom:
11
11
- seodec18
12
12
- sqlfreshmay19
13
13
- intro-overview
14
-
ms.date: "10/20/2020"
14
+
ms.date: 7/11/2022
15
15
---
16
16
17
17
# What is Azure Data Studio?
@@ -162,6 +162,10 @@ To learn about authoring extensions, see [Extension authoring](extensions/extens
162
162
|SQL Projects|Preview||
163
163
|Schema Compare|Yes||
164
164
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
+
165
169
## Next steps
166
170
167
171
-[Download and Install Azure Data Studio](./download-azure-data-studio.md)
Copy file name to clipboardExpand all lines: docs/connect/ado-net/sql/sqlclient-support-always-encrypted.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -78,7 +78,7 @@ To enable enclave computations for a database connection, you must set the follo
78
78
- If this keyword isn't specified, secure enclaves are disabled on the connection.
79
79
- If you're using [!INCLUDE [ssnoversion-md](../../../includes/ssnoversion-md.md)] and Host Guardian Service (HGS), the value of this keyword should be `HGS`.
80
80
- 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`.
82
82
83
83
-`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.
Copy file name to clipboardExpand all lines: docs/powershell/download-sql-server-ps-module.md
+13-14Lines changed: 13 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,7 +27,7 @@ There are two SQL Server PowerShell modules:
27
27
-**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.
28
28
29
29
> [!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.
31
31
32
32
For help topics, go to:
33
33
@@ -48,33 +48,32 @@ For help topics, go to:
48
48
You can use the [PowerShell extension](../azure-data-studio/extensions/powershell-extension.md), which provides rich PowerShell editor support in Azure Data Studio.
49
49
50
50
## 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`.
51
52
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
+
```
55
56
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.
57
58
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:
59
61
60
62
```powershell
61
63
Install-Module -Name SqlServer
62
64
```
63
65
64
66
### To view the versions of the SqlServer module installed
65
-
66
67
Execute the following command to see the versions of the SqlServer module that have been installed
67
68
68
69
```powershell
69
70
Get-Module SqlServer -ListAvailable
70
71
```
71
72
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
75
74
76
75
```powershell
77
-
Install-Module -Name SqlServer -Scope CurrentUser
76
+
(Get-Module SqlServer).Version
78
77
```
79
78
80
79
### To overwrite a previous version of the SqlServer module
When updated versions of the **SqlServer** module are available, you can install the newer version using the following command:
94
93
95
94
```powershell
96
-
Install-Module -Name SqlServer -AllowClobber
95
+
Update-Module -Name SqlServer -AllowClobber
97
96
```
98
97
99
98
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.
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.
155
154
156
155
## Other modules
157
156
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.
159
158
160
159
-[SqlServerDsc](https://www.powershellgallery.com/packages/SqlServerDsc/) - Module with DSC resources for deployment and configuration of Microsoft SQL Server.
0 commit comments