Skip to content

Commit 0e60900

Browse files
Gradual removal of Azure Data Studio - Part 1 (#34680)
* Gradual removal of Azure Data Studio * Update docs/linux/sql-server-linux-containers-ad-auth-adutil-tutorial.md --------- Co-authored-by: Shannon Leavitt <[email protected]>
1 parent 3ea4ba5 commit 0e60900

18 files changed

+276
-265
lines changed
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
author: rwestMSFT
3+
ms.author: randolphwest
4+
ms.date: 07/11/2025
5+
ms.service: sql
6+
ms.topic: include
7+
---
8+
You can connect to an instance of [!INCLUDE [ssnoversion-md](ssnoversion-md.md)] using any familiar [!INCLUDE [ssnoversion-md](ssnoversion-md.md)] client tool, such as **[sqlcmd](../tools/sqlcmd/sqlcmd-utility.md)**, [SQL Server Management Studio (SSMS)](/ssms/), or the [MSSQL extension for Visual Studio Code](../tools/visual-studio-code-extensions/mssql/mssql-extension-visual-studio-code.md).

docs/includes/entra-id-tutorial.md

Lines changed: 58 additions & 47 deletions
Large diffs are not rendered by default.

docs/linux/includes/quickstart-connect-query.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
author: rwestMSFT
33
ms.author: randolphwest
4-
ms.date: 11/18/2024
4+
ms.date: 07/11/2025
55
ms.service: sql
66
ms.subservice: linux
77
ms.custom:
@@ -134,16 +134,15 @@ In addition to **sqlcmd**, you can use the following cross-platform tools to man
134134

135135
| Tool | Description |
136136
| --- | --- |
137-
| [Azure Data Studio](../../azure-data-studio/index.yml) | A cross-platform GUI database management utility. |
138-
| [Visual Studio Code](../../tools/visual-studio-code/sql-server-develop-use-vscode.md) | A cross-platform GUI code editor that run Transact-SQL statements with the mssql extension. |
139-
| [PowerShell Core](../sql-server-linux-manage-powershell-core.md) | A cross-platform automation and configuration tool based on cmdlets. |
137+
| [Visual Studio Code](../../tools/visual-studio-code/sql-server-develop-use-vscode.md) | A cross-platform GUI code editor that runs Transact-SQL statements with the [MSSQL extension](../../tools/visual-studio-code-extensions/mssql/mssql-extension-visual-studio-code.md). |
138+
| [PowerShell](../sql-server-linux-manage-powershell-core.md) | A cross-platform automation and configuration tool based on cmdlets. |
140139
| [mssql-cli](https://github.com/dbcli/mssql-cli/tree/master/doc) | A cross-platform command-line interface for running Transact-SQL commands. |
141140

142141
## Connect from Windows
143142

144143
[!INCLUDE [ssnoversion-md](../../includes/ssnoversion-md.md)] tools on Windows connect to [!INCLUDE [ssnoversion-md](../../includes/ssnoversion-md.md)] instances on Linux in the same way they would connect to any remote [!INCLUDE [ssnoversion-md](../../includes/ssnoversion-md.md)] instance.
145144

146-
If you have a Windows machine that can connect to your Linux machine, try the same steps in this topic from a Windows command-prompt running **sqlcmd**. You must use the target Linux machine name or IP address rather than `localhost`, and make sure that TCP port 1433 is open on the [!INCLUDE [ssnoversion-md](../../includes/ssnoversion-md.md)] machine. If you have any problems connecting from Windows, see [connection troubleshooting recommendations](../sql-server-linux-troubleshooting-guide.md#connection).
145+
If you have a Windows machine that can connect to your Linux machine, try the same steps in this article from a Windows command-prompt running **sqlcmd**. You must use the target Linux machine name or IP address rather than `localhost`, and make sure that TCP port 1433 is open on the [!INCLUDE [ssnoversion-md](../../includes/ssnoversion-md.md)] machine. If you have any problems connecting from Windows, see [connection troubleshooting recommendations](../sql-server-linux-troubleshooting-guide.md#connection).
147146

148147
For other tools that run on Windows but connect to [!INCLUDE [ssnoversion-md](../../includes/ssnoversion-md.md)] on Linux, see:
149148

Lines changed: 61 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -1,96 +1,90 @@
11
### YamlMime:Landing
22

33
title: "New to Linux: Learning resources"
4-
summary: Tutorials, quickstarts, and other educational resources meant to teach you to work with SQL Server on Linux for users who are familiar with SQL Server but new to Linux.
4+
summary: Tutorials, quickstarts, and other educational resources meant to teach you to work with SQL Server on Linux for users who are familiar with SQL Server but new to Linux.
55

66
metadata:
77
title: "New to Linux: Learning resources"
8-
description: A collection of resources meant to teach you to use SQL Server on Linux for new-to-Linux users.
8+
description: A collection of resources meant to teach you to use SQL Server on Linux for new-to-Linux users.
99
ms.service: sql
1010
ms.topic: landing-page
1111
author: rwestMSFT
1212
ms.author: randolphwest
13-
ms.date: 07/15/2024
13+
ms.date: 07/11/2025
1414

1515
landingContent:
1616
- title: "Module 1: Introduction to SQL Server on Linux"
1717
linkLists:
18-
- linkListType: learn
19-
links:
20-
- text: Introduction to Linux
21-
url: new-to-linux-resources.md
22-
- text: "Learn: SQL Server on Linux"
23-
url: /training/modules/introduction-sql-server-linux/
24-
18+
- linkListType: learn
19+
links:
20+
- text: Introduction to Linux
21+
url: new-to-linux-resources.md
22+
- text: "Learn: SQL Server on Linux"
23+
url: /training/modules/introduction-sql-server-linux/
2524

2625
- title: "Module 2: Planning SQL Server on Linux"
2726
linkLists:
28-
- linkListType: learn
29-
links:
30-
- text: Editions and components
31-
url: sql-server-linux-editions-and-components-2019.md
32-
- text: Supported platforms
33-
url: sql-server-linux-release-notes-2019.md
34-
- text: Frequently asked questions
35-
url: sql-server-linux-faq.yml
36-
27+
- linkListType: learn
28+
links:
29+
- text: Editions and components
30+
url: sql-server-linux-editions-and-components-2019.md
31+
- text: Supported platforms
32+
url: sql-server-linux-release-notes-2019.md
33+
- text: Frequently asked questions
34+
url: sql-server-linux-faq.yml
3735

3836
- title: "Module 3: Install/deploy & connect"
3937
linkLists:
40-
- linkListType: learn
41-
links:
42-
- text: Red Hat
43-
url: quickstart-install-connect-red-hat.md
44-
- text: SUSE
45-
url: quickstart-install-connect-suse.md
46-
- text: Ubuntu
47-
url: quickstart-install-connect-ubuntu.md
48-
- text: Container
49-
url: quickstart-install-connect-docker.md
50-
- text: Tools overview
51-
url: ../tools/overview-sql-tools.md
52-
- text: Azure Data Studio (tool)
53-
url: /azure-data-studio/what-is-azure-data-studio
54-
38+
- linkListType: learn
39+
links:
40+
- text: Red Hat
41+
url: quickstart-install-connect-red-hat.md
42+
- text: SUSE
43+
url: quickstart-install-connect-suse.md
44+
- text: Ubuntu
45+
url: quickstart-install-connect-ubuntu.md
46+
- text: Container
47+
url: quickstart-install-connect-docker.md
48+
- text: Tools overview
49+
url: ../tools/overview-sql-tools.md
5550

5651
- title: "Module 4: Configure SQL Server on Linux"
5752
linkLists:
58-
- linkListType: learn
59-
links:
60-
- text: Change default port
61-
url: sql-server-linux-configure-mssql-conf.md#tcpport
62-
- text: Change default paths
63-
url: sql-server-linux-configure-mssql-conf.md#datadir
64-
- text: Set traceflags
65-
url: sql-server-linux-configure-mssql-conf.md#traceflags
66-
- text: Join domain
67-
url: sql-server-linux-active-directory-authentication.md
68-
- text: Load sample data
69-
url: ../samples/adventureworks-install-configure.md
70-
- text: Migrate
71-
url: sql-server-linux-migrate-restore-database.md
72-
53+
- linkListType: learn
54+
links:
55+
- text: Change default port
56+
url: sql-server-linux-configure-mssql-conf.md#tcpport
57+
- text: Change default paths
58+
url: sql-server-linux-configure-mssql-conf.md#datadir
59+
- text: Set traceflags
60+
url: sql-server-linux-configure-mssql-conf.md#traceflags
61+
- text: Join domain
62+
url: sql-server-linux-active-directory-authentication.md
63+
- text: Load sample data
64+
url: ../samples/adventureworks-install-configure.md
65+
- text: Migrate
66+
url: sql-server-linux-migrate-restore-database.md
7367

7468
- title: "Module 5: Configure business continuity"
7569
linkLists:
76-
- linkListType: learn
77-
links:
78-
- text: Business continuity options
79-
url: sql-server-linux-business-continuity-dr.md
80-
- text: Deploy Pacemaker Cluster
81-
url: sql-server-linux-deploy-pacemaker-cluster.md
82-
- text: Configure availability group
83-
url: sql-server-linux-create-availability-group.md
70+
- linkListType: learn
71+
links:
72+
- text: Business continuity options
73+
url: sql-server-linux-business-continuity-dr.md
74+
- text: Deploy Pacemaker Cluster
75+
url: sql-server-linux-deploy-pacemaker-cluster.md
76+
- text: Configure availability group
77+
url: sql-server-linux-create-availability-group.md
8478

8579
- title: "Module 6: Monitor and tune"
8680
linkLists:
87-
- linkListType: learn
88-
links:
89-
- text: Performance dashboard
90-
url: https://www.youtube.com/watch?v=cVdfhBVmeig
91-
- text: Query store
92-
url: ../relational-databases/performance/monitoring-performance-by-using-the-query-store.md
93-
- text: DMVs
94-
url: ../relational-databases/system-dynamic-management-views/system-dynamic-management-views.md
95-
- text: Additional learning - Performance features of SQL Server on Linux
96-
url: sql-server-linux-performance-get-started.md
81+
- linkListType: learn
82+
links:
83+
- text: Performance dashboard
84+
url: https://www.youtube.com/watch?v=cVdfhBVmeig
85+
- text: Query store
86+
url: ../relational-databases/performance/monitoring-performance-by-using-the-query-store.md
87+
- text: DMVs
88+
url: ../relational-databases/system-dynamic-management-views/system-dynamic-management-views.md
89+
- text: Additional learning - Performance features of SQL Server on Linux
90+
url: sql-server-linux-performance-get-started.md
Lines changed: 70 additions & 74 deletions
Original file line numberDiff line numberDiff line change
@@ -1,102 +1,98 @@
11
### YamlMime:Landing
22

33
title: "New to SQL Server: Learning resources"
4-
summary: Tutorials, quickstarts, and other educational resources meant to teach you to work with SQL Server on Linux for users who are familiar with Linux.
4+
summary: Tutorials, quickstarts, and other educational resources meant to teach you to work with SQL Server on Linux for users who are familiar with Linux.
55

66
metadata:
7-
title: "New to SQL Server: Learning resources"
8-
description: A collection of resources meant to teach you to use SQL Server on Linux for Linux users.
7+
title: "New to SQL Server: Learning resources"
8+
description: A collection of resources meant to teach you to use SQL Server on Linux for Linux users.
99
ms.service: sql
1010
ms.topic: landing-page
1111
author: MashaMSFT
1212
ms.author: mathoma
13-
ms.date: 04/05/2024
13+
ms.date: 07/11/2025
1414

1515
landingContent:
1616
- title: "Module 1: Basics of SQL Server"
1717
linkLists:
18-
- linkListType: learn
19-
links:
20-
- text: What is a database?
21-
url: ../relational-databases/databases/databases.md
22-
- text: System databases
23-
url: ../relational-databases/databases/system-databases.md
24-
- text: Database files
25-
url: ../relational-databases/databases/database-files-and-filegroups.md
26-
- text: What is a table?
27-
url: ../relational-databases/tables/tables.md
28-
- text: Indexes
29-
url: ../relational-databases/indexes/indexes.md
30-
18+
- linkListType: learn
19+
links:
20+
- text: What is a database?
21+
url: ../relational-databases/databases/databases.md
22+
- text: System databases
23+
url: ../relational-databases/databases/system-databases.md
24+
- text: Database files
25+
url: ../relational-databases/databases/database-files-and-filegroups.md
26+
- text: What is a table?
27+
url: ../relational-databases/tables/tables.md
28+
- text: Indexes
29+
url: ../relational-databases/indexes/indexes.md
3130

3231
- title: "Module 2: Plan SQL Server on Linux"
3332
linkLists:
34-
- linkListType: learn
35-
links:
36-
- text: Editions and features
37-
url: sql-server-linux-editions-and-components-2019.md
38-
- text: Supported platforms
39-
url: sql-server-linux-release-notes-2019.md
40-
- text: Frequently asked questions
41-
url: sql-server-linux-faq.yml
33+
- linkListType: learn
34+
links:
35+
- text: Editions and features
36+
url: sql-server-linux-editions-and-components-2019.md
37+
- text: Supported platforms
38+
url: sql-server-linux-release-notes-2019.md
39+
- text: Frequently asked questions
40+
url: sql-server-linux-faq.yml
4241

4342
- title: "Module 3: Install/deploy & connect"
4443
linkLists:
45-
- linkListType: learn
46-
links:
47-
- text: Red Hat
48-
url: quickstart-install-connect-red-hat.md
49-
- text: SUSE
50-
url: quickstart-install-connect-suse.md
51-
- text: Ubuntu
52-
url: quickstart-install-connect-ubuntu.md
53-
- text: Container
54-
url: quickstart-install-connect-docker.md
55-
- text: Tools overview
56-
url: ../tools/overview-sql-tools.md
57-
- text: Azure Data Studio (tool)
58-
url: ../azure-data-studio/what-is-azure-data-studio.md
59-
- text: Write basic Transact-SQL (T-SQL)
60-
url: ../t-sql/tutorial-writing-transact-sql-statements.md
44+
- linkListType: learn
45+
links:
46+
- text: Red Hat
47+
url: quickstart-install-connect-red-hat.md
48+
- text: SUSE
49+
url: quickstart-install-connect-suse.md
50+
- text: Ubuntu
51+
url: quickstart-install-connect-ubuntu.md
52+
- text: Container
53+
url: quickstart-install-connect-docker.md
54+
- text: Tools overview
55+
url: ../tools/overview-sql-tools.md
56+
- text: Write basic Transact-SQL (T-SQL)
57+
url: ../t-sql/tutorial-writing-transact-sql-statements.md
6158

6259
- title: "Module 4: Configure SQL Server on Linux"
6360
linkLists:
64-
- linkListType: learn
65-
links:
66-
- text: Change default port
67-
url: sql-server-linux-configure-mssql-conf.md#tcpport
68-
- text: Set default paths
69-
url: sql-server-linux-configure-mssql-conf.md#datadir
70-
- text: Set trace flags
71-
url: sql-server-linux-configure-mssql-conf.md#traceflags
72-
- text: Join domain
73-
url: sql-server-linux-active-directory-authentication.md
74-
- text: Load sample data
75-
url: ../samples/adventureworks-install-configure.md
76-
- text: Migrate
77-
url: sql-server-linux-migrate-restore-database.md
61+
- linkListType: learn
62+
links:
63+
- text: Change default port
64+
url: sql-server-linux-configure-mssql-conf.md#tcpport
65+
- text: Set default paths
66+
url: sql-server-linux-configure-mssql-conf.md#datadir
67+
- text: Set trace flags
68+
url: sql-server-linux-configure-mssql-conf.md#traceflags
69+
- text: Join domain
70+
url: sql-server-linux-active-directory-authentication.md
71+
- text: Load sample data
72+
url: ../samples/adventureworks-install-configure.md
73+
- text: Migrate
74+
url: sql-server-linux-migrate-restore-database.md
7875

7976
- title: "Module 5: Configure business continuity"
8077
linkLists:
81-
- linkListType: learn
82-
links:
83-
- text: Business continuity options
84-
url: sql-server-linux-business-continuity-dr.md
85-
- text: Deploy Pacemaker Cluster
86-
url: sql-server-linux-deploy-pacemaker-cluster.md
87-
- text: Configure availability group
88-
url: sql-server-linux-create-availability-group.md
89-
78+
- linkListType: learn
79+
links:
80+
- text: Business continuity options
81+
url: sql-server-linux-business-continuity-dr.md
82+
- text: Deploy Pacemaker Cluster
83+
url: sql-server-linux-deploy-pacemaker-cluster.md
84+
- text: Configure availability group
85+
url: sql-server-linux-create-availability-group.md
9086

9187
- title: "Module 6: Monitor and tune"
9288
linkLists:
93-
- linkListType: learn
94-
links:
95-
- text: Performance dashboard
96-
url: https://www.youtube.com/watch?v=cVdfhBVmeig
97-
- text: Query store
98-
url: ../relational-databases/performance/monitoring-performance-by-using-the-query-store.md
99-
- text: DMVs
100-
url: ../relational-databases/system-dynamic-management-views/system-dynamic-management-views.md
101-
- text: Additional learning - Performance features of SQL Server on Linux
102-
url: sql-server-linux-performance-get-started.md
89+
- linkListType: learn
90+
links:
91+
- text: Performance dashboard
92+
url: https://www.youtube.com/watch?v=cVdfhBVmeig
93+
- text: Query store
94+
url: ../relational-databases/performance/monitoring-performance-by-using-the-query-store.md
95+
- text: DMVs
96+
url: ../relational-databases/system-dynamic-management-views/system-dynamic-management-views.md
97+
- text: Additional learning - Performance features of SQL Server on Linux
98+
url: sql-server-linux-performance-get-started.md

docs/linux/quickstart-install-connect-docker.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: This quickstart shows how to use Docker to run the SQL Server Linux
44
author: amitkh-msft
55
ms.author: amitkh
66
ms.reviewer: vanto, randolphwest
7-
ms.date: 07/03/2025
7+
ms.date: 07/11/2025
88
ms.service: sql
99
ms.subservice: linux
1010
ms.topic: quickstart
@@ -1519,11 +1519,10 @@ The following steps use **sqlcmd** outside of your container to connect to [!INC
15191519

15201520
Other common tools to connect to [!INCLUDE [ssnoversion-md](../includes/ssnoversion-md.md)] include:
15211521

1522-
- [SQL Server extension for Visual Studio Code](../tools/visual-studio-code/sql-server-develop-use-vscode.md)
1523-
- [Use SQL Server Management Studio on Windows to manage SQL Server on Linux](sql-server-linux-manage-ssms.md)
1524-
- [What is Azure Data Studio?](/azure-data-studio/what-is-azure-data-studio)
1522+
- [MSSQL extension for Visual Studio Code](../tools/visual-studio-code-extensions/mssql/mssql-extension-visual-studio-code.md)
1523+
- [SQL Server Management Studio](sql-server-linux-manage-ssms.md)
15251524
- [mssql-cli (Preview)](https://github.com/dbcli/mssql-cli/blob/master/doc/usage_guide.md)
1526-
- [Use PowerShell on Linux to manage SQL Server on Linux](sql-server-linux-manage-powershell-core.md)
1525+
- [PowerShell](sql-server-linux-manage-powershell-core.md)
15271526

15281527
## Remove your container
15291528

0 commit comments

Comments
 (0)