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
Copy file name to clipboardExpand all lines: docs/linux/includes/quickstart-connect-query.md
+2-3Lines changed: 2 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@ ms.custom:
10
10
---
11
11
## Connect locally
12
12
13
-
The following steps use **sqlcmd**to locally connect to your new [!INCLUDE [ssnoversion-md](../../includes/ssnoversion-md.md)] instance.
13
+
The following steps use the [sqlcmd utility](../../tools/sqlcmd/sqlcmd-utility.md)to locally connect to your new [!INCLUDE [ssnoversion-md](../../includes/ssnoversion-md.md)] instance. [Download and install the sqlcmd utility](../../tools/sqlcmd/sqlcmd-download-install.md) for Windows, Linux and macOS.
@@ -22,7 +22,7 @@ The following steps use **sqlcmd** to locally connect to your new [!INCLUDE [ssn
22
22
```
23
23
24
24
> [!NOTE]
25
-
> Newer versions of **sqlcmd** are secure by default. For more information about connection encryption, see [sqlcmd utility](../../tools/sqlcmd/sqlcmd-utility.md) for Windows, and [Connecting with sqlcmd](../../connect/odbc/linux-mac/connecting-with-sqlcmd.md) for Linux and macOS. If the connection doesn't succeed, you can add the `-No` option to **sqlcmd** to specify that encryption is optional, not mandatory.
25
+
> Newer versions of **sqlcmd** are secure by default. For more information about connection encryption, see [sqlcmd utility](../../tools/sqlcmd/sqlcmd-utility.md) for Windows, Linux and macOS. If the connection doesn't succeed, you can add the `-No` option to **sqlcmd** to specify that encryption is optional, not mandatory.
26
26
27
27
You can omit the password on the command line to be prompted to enter it.
28
28
@@ -137,7 +137,6 @@ In addition to **sqlcmd**, you can use the following cross-platform tools to man
137
137
| --- | --- |
138
138
|[Visual Studio Code](../../tools/visual-studio-code-extensions/mssql/connect-database-visual-studio-code.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). |
139
139
|[PowerShell](../sql-server-linux-manage-powershell-core.md)| A cross-platform automation and configuration tool based on cmdlets. |
140
-
|[mssql-cli](https://github.com/dbcli/mssql-cli/tree/master/doc)| A cross-platform command-line interface for running Transact-SQL commands. |
Copy file name to clipboardExpand all lines: docs/linux/sql-server-linux-faq.yml
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -66,7 +66,7 @@ sections:
66
66
67
67
1. **How do I verify the installed version and edition of SQL Server on Linux?**
68
68
69
-
Connect to the SQL Server instance with a client tool such as **sqlcmd**, **mssql-cli**, or Visual Studio Code. Then run the following Transact-SQL query to verify the version and edition of SQL Server that you are running:
69
+
Connect to the SQL Server instance with a client tool such as the [sqlcmd utility](../tools/sqlcmd/sqlcmd-utility.md), or Visual Studio Code. Then run the following Transact-SQL query to verify the version and edition of SQL Server that you are running:
70
70
71
71
```sql
72
72
SELECT @@VERSION
@@ -107,7 +107,7 @@ sections:
107
107
108
108
1. **Are commands like sqlcmd and bcp available on Linux?**
109
109
110
-
Yes, [sqlcmd and bcp](sql-server-linux-setup-tools.md) are natively available on Linux, macOS, and Windows. In addition, use the new [mssql-scripter](https://github.com/Microsoft/mssql-scripter) command-line tool on Linux, macOS, or Windows to generate T-SQL scripts for your SQL database running anywhere. Also, see the preview release for [mssql-cli](https://blogs.technet.microsoft.com/dataplatforminsider/2017/12/12/try-mssql-cli-a-new-interactive-command-line-tool-for-sql-server/).
110
+
Yes, [sqlcmd and bcp](sql-server-linux-setup-tools.md) are natively available on Linux, macOS, and Windows. In addition, use the new [mssql-scripter](https://github.com/Microsoft/mssql-scripter) command-line tool on Linux, macOS, or Windows to generate T-SQL scripts for your SQL database running anywhere.
111
111
112
112
1. **Is it possible to view Activity Monitor when connected through SSMS on Windows for an instance running on Linux?**
Copy file name to clipboardExpand all lines: docs/linux/sql-server-linux-management-overview.md
-4Lines changed: 0 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -37,10 +37,6 @@ The Named Pipes protocol isn't supported for [!INCLUDE [ssnoversion-md](../inclu
37
37
38
38
SQL Server Management Studio (SSMS) is a Windows application that provides a graphical user interface for managing [!INCLUDE [ssnoversion-md](../includes/ssnoversion-md.md)]. Although it currently runs only on Windows, you can use it to remotely connect to your Linux [!INCLUDE [ssnoversion-md](../includes/ssnoversion-md.md)] instances. For more information on using SSMS to manage [!INCLUDE [ssnoversion-md](../includes/ssnoversion-md.md)], see [Use SQL Server Management Studio on Windows to manage SQL Server on Linux](sql-server-linux-manage-ssms.md).
39
39
40
-
## mssql-cli (preview)
41
-
42
-
Microsoft has released a new cross-platform scripting tool for [!INCLUDE [ssnoversion-md](../includes/ssnoversion-md.md)], [mssql-cli](https://www.microsoft.com/sql-server/blog/2017/12/12/try-mssql-cli-a-new-interactive-command-line-tool-for-sql-server). This tool is currently in preview.
43
-
44
40
## PowerShell
45
41
46
42
PowerShell provides a rich command-line environment to manage [!INCLUDE [ssnoversion-md](../includes/ssnoversion-md.md)] on Linux. For more information, see [Use PowerShell on Windows to manage SQL Server on Linux](sql-server-linux-manage-powershell.md).
Copy file name to clipboardExpand all lines: docs/tools/sql-server-profiler/sql-server-profiler.md
+17-6Lines changed: 17 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ titleSuffix: SQL Server Profiler
4
4
description: Explore the features of SQL Server Profiler. Get help troubleshooting problems by using this tool to create traces and analyze and replay trace results.
5
5
author: rwestMSFT
6
6
ms.author: randolphwest
7
-
ms.date: 01/28/2026
7
+
ms.date: 02/21/2026
8
8
ms.service: sql
9
9
ms.subservice: profiler
10
10
ms.topic: concept-article
@@ -18,23 +18,34 @@ ms.collection:
18
18
19
19
[!INCLUDE [ssSqlProfiler](../../includes/sssqlprofiler-md.md)] is an interface to create and manage traces and analyze and replay trace results. Events are saved in a trace file that you can later analyze or use to replay a specific series of steps when diagnosing a problem.
When you try to connect to an Azure SQL Database from the SQL Server Profiler, it incorrectly throws a misleading error message as follows:
24
22
25
23
```output
26
-
To run a trace against SQL Server, you must be a **sysadmin** fixed server role member or have the ALTER TRACE permission.
24
+
To run a trace against SQL Server, you must be a sysadmin fixed server role member or have the ALTER TRACE permission.
27
25
```
28
26
29
-
The message should have explained that Azure SQL Database isn't supported by SQL Server profiler.
27
+
The message should state that Azure SQL Database isn't supported by SQL Server Profiler.
28
+
29
+
## Deprecation notice
30
+
31
+
> [!IMPORTANT]
32
+
> SQL Trace and SQL Server Profiler are deprecated. Use [Extended Events](../../relational-databases/extended-events/extended-events.md) instead. [!INCLUDE [ssnotedepfutureavoid-md](../../includes/ssnotedepfutureavoid-md.md)]
33
+
34
+
The `Microsoft.SqlServer.Management.Trace` namespace that contains the SQL Server Trace and Replay objects is also deprecated. However, Analysis Services workloads are supported.
35
+
36
+
For more information on [Extended Events](../../relational-databases/extended-events/extended-events.md), see the following articles:
- For SQL Server Management Studio, use [XEvent Profiler](../../relational-databases/extended-events/use-the-ssms-xe-profiler.md)
40
+
- For the [MSSQL extension for Visual Studio Code](../visual-studio-code-extensions/mssql/mssql-extension-visual-studio-code.md), use [Query Profiler (Preview)](../visual-studio-code-extensions/mssql/mssql-query-profiler.md).
30
41
31
42
## Where's the Profiler?
32
43
33
44
You can start the Profiler within [Run SQL Server Profiler](start-sql-server-profiler.md).
34
45
35
46
## Capture and replay trace data
36
47
37
-
The following table shows the features we recommend using in [!INCLUDE [ssnoversion](../../includes/ssnoversion-md.md)] to capture and replay your trace data.
48
+
The following table shows the features you can use in [!INCLUDE [ssnoversion](../../includes/ssnoversion-md.md)] to capture and replay your trace data.
0 commit comments