Skip to content

Commit 01abcda

Browse files
committed
ADS: Azure Data Studio removal and minor tweaks
1 parent c9ee8c6 commit 01abcda

7 files changed

Lines changed: 203 additions & 215 deletions

File tree

docs/sql-server/what-is-sql-server.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: What Is SQL Server?
33
description: An overview of the relational database engine and components of SQL Server
44
author: rwestMSFT
55
ms.author: randolphwest
6-
ms.date: 09/08/2025
6+
ms.date: 01/28/2026
77
ms.service: sql
88
ms.subservice: release-landing
99
ms.topic: overview
@@ -19,7 +19,7 @@ ms.custom:
1919

2020
## Deployment options
2121

22-
You can install [!INCLUDE [ssnoversion-md](../includes/ssnoversion-md.md)] on Windows or [Linux](../linux/sql-server-linux-overview.md), deploy it in [a Linux container](../linux/sql-server-linux-overview.md#container-images), or deploy it on an [Azure Virtual Machine](/azure/azure-sql/virtual-machines/windows/sql-server-on-azure-vm-iaas-what-is-overview) or other virtual machine platform. You previously might have referred to this as the *boxed product*.
22+
You can install [!INCLUDE [ssnoversion-md](../includes/ssnoversion-md.md)] on Windows or [Linux](../linux/sql-server-linux-overview.md), deploy it in [a Linux container](../linux/sql-server-linux-overview.md#container-images), or deploy it on [Azure Virtual Machines](/azure/azure-sql/virtual-machines/windows/sql-server-on-azure-vm-iaas-what-is-overview) or other virtual machine platform. You previously might have referred to this as the *boxed product*.
2323

2424
Supported versions of [!INCLUDE [ssnoversion-md](../includes/ssnoversion-md.md)] depend on your license agreement, but for the purposes of this documentation, we mean [!INCLUDE [sssql16-md](../includes/sssql16-md.md)] and later versions. Documentation for [!INCLUDE [sssql14-md](../includes/sssql14-md.md)] and previous versions is available at [Previous versions of SQL Server documentation](previous-versions-sql-server.md). To find out which versions of [!INCLUDE [ssnoversion-md](../includes/ssnoversion-md.md)] are currently supported, see [SQL Server end of support options](end-of-support/sql-server-end-of-support-overview.md).
2525

@@ -60,11 +60,11 @@ This table provides links to fundamental concepts in [!INCLUDE [ssnoversion-md](
6060
| **Database compatibility levels** | - [Compatibility certification](../database-engine/install-windows/compatibility-certification.md)<br />- [View or change the compatibility level of a database](../relational-databases/databases/view-or-change-the-compatibility-level-of-a-database.md)<br />- [ALTER DATABASE (Transact-SQL) compatibility level](../t-sql/statements/alter-database-transact-sql-compatibility-level.md) |
6161
| **Tables** and **views** | - [Tables](../relational-databases/tables/tables.md)<br />- [Views](../relational-databases/views/views.md) |
6262
| **Functions** and **stored procedures** | - [What are the SQL database functions?](../t-sql/functions/functions.md)<br />- [Stored procedures (Database Engine)](../relational-databases/stored-procedures/stored-procedures-database-engine.md) |
63-
| **Indexes** | - [Indexes](../relational-databases/indexes/indexes.md)<br />- [SQL Server and Azure SQL index architecture and design guide](../relational-databases/sql-server-index-design-guide.md) |
63+
| **Indexes** | - [Indexes](../relational-databases/indexes/indexes.md)<br />- [Index architecture and design guide](../relational-databases/sql-server-index-design-guide.md) |
6464
| Configure **cost threshold for parallelism**<br />and **maximum degree of parallelism** | - [Server configuration: cost threshold for parallelism](../database-engine/configure-windows/configure-the-cost-threshold-for-parallelism-server-configuration-option.md)<br />- [Server configuration: max degree of parallelism](../database-engine/configure-windows/configure-the-max-degree-of-parallelism-server-configuration-option.md) |
6565
| **Memory management** | - [Server memory configuration options](../database-engine/configure-windows/server-memory-server-configuration-options.md)<br />- [Memory management architecture guide](../relational-databases/memory-management-architecture-guide.md) |
6666
| **Checkpoints**, **startup**, and **crash recovery** | - [Database checkpoints](../relational-databases/logs/database-checkpoints-sql-server.md)<br />- [Accelerated database recovery](../relational-databases/accelerated-database-recovery-concepts.md) |
67-
| **Back up** and **restore** databases | - [Back Up and Restore of SQL Server Databases](../relational-databases/backup-restore/back-up-and-restore-of-sql-server-databases.md)<br />- [Transaction log backups](../relational-databases/backup-restore/transaction-log-backups-sql-server.md) |
67+
| **Back up** and **restore** databases | - [Back up and restore of SQL Server databases](../relational-databases/backup-restore/back-up-and-restore-of-sql-server-databases.md)<br />- [Transaction log backups](../relational-databases/backup-restore/transaction-log-backups-sql-server.md) |
6868
| **Manage SQL Server services** | - [Manage the Database Engine services](../database-engine/configure-windows/manage-the-database-engine-services.md)<br />- [SQL Server Configuration Manager](../relational-databases/sql-server-configuration-manager.md)<br />- [Start, stop, pause, resume, and restart SQL Server services](../database-engine/configure-windows/start-stop-pause-resume-restart-sql-server-services.md)<br />- [Add Features to an Instance of SQL Server (Setup)](../database-engine/install-windows/add-features-to-an-instance-of-sql-server-setup.md) |
6969
| **Database console commands** (DBCC) | - [DBCC](../t-sql/database-console-commands/dbcc-transact-sql.md)<br />- [DBCC HELP](../t-sql/database-console-commands/dbcc-help-transact-sql.md)<br />- [DBCC CHECKDB](../t-sql/database-console-commands/dbcc-checkdb-transact-sql.md) |
7070
| **High availability** (HA) and **disaster recovery** (DR) | - [Business continuity and database recovery](../database-engine/sql-server-business-continuity-dr.md)<br />- [About log shipping](../database-engine/log-shipping/about-log-shipping-sql-server.md)<br />- [Failover Clustering and Always On Availability Groups](../database-engine/availability-groups/windows/failover-clustering-and-always-on-availability-groups-sql-server.md)<br />- [What is an Always On availability group?](../database-engine/availability-groups/windows/overview-of-always-on-availability-groups-sql-server.md) |

docs/tools/sql-server-profiler/sql-server-profiler.md

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ titleSuffix: SQL Server Profiler
44
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.
55
author: rwestMSFT
66
ms.author: randolphwest
7-
ms.date: 06/05/2025
7+
ms.date: 01/28/2026
88
ms.service: sql
99
ms.subservice: profiler
1010
ms.topic: concept-article
@@ -16,34 +16,34 @@ ms.collection:
1616

1717
[!INCLUDE [sql-asdbmi](../../includes/applies-to-version/sql-asdbmi.md)]
1818

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 can later be analyzed or used to replay a specific series of steps when diagnosing a problem.
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.
2020

2121
[!INCLUDE [xevents-sql-server-profiler](../Includes/sql-server-profiler/xevents-sql-server-profiler.md)]
2222

2323
When you try to connect to an Azure SQL Database from the SQL Server Profiler, it incorrectly throws a misleading error message as follows:
2424

2525
```output
26-
To run a trace against SQL Server, you must be a sysadmin fixed server role member or have the ALTER TRACE permission.
26+
To run a trace against SQL Server, you must be a **sysadmin** fixed server role member or have the ALTER TRACE permission.
2727
```
2828

2929
The message should have explained that Azure SQL Database isn't supported by SQL Server profiler.
3030

3131
## Where's the Profiler?
3232

33-
You can start the Profiler within [Run SQL Server Profiler](start-sql-server-profiler.md) or with the [SQL Server Profiler extension (Preview)](/azure-data-studio/extensions/sql-server-profiler-extension).
33+
You can start the Profiler within [Run SQL Server Profiler](start-sql-server-profiler.md).
3434

3535
## Capture and replay trace data
3636

3737
The following table shows the features we recommend using in [!INCLUDE [ssnoversion](../../includes/ssnoversion-md.md)] to capture and replay your trace data.
3838

39-
| **Feature\Target Workload** | **Relational Engine** | **Analysis Services** |
39+
| Feature / target workload | Relational Engine | Analysis Services |
4040
| --- | --- | --- |
4141
| **Trace Capture** | [Extended Events overview](../../relational-databases/extended-events/extended-events.md) graphical user interface in SQL Server Management Studio | [!INCLUDE [ssSqlProfiler](../../includes/sssqlprofiler-md.md)] |
4242
| **Trace Replay** | [SQL Server Distributed Replay overview](../distributed-replay/sql-server-distributed-replay.md) | [!INCLUDE [ssSqlProfiler](../../includes/sssqlprofiler-md.md)] |
4343

4444
## Use SQL Server Profiler
4545

46-
Microsoft [!INCLUDE [ssSqlProfiler](../../includes/sssqlprofiler-md.md)] is a graphical user interface to SQL Trace for monitoring an instance of the [!INCLUDE [ssDE](../../includes/ssde-md.md)] or Analysis Services. You can capture and save data about each event to a file or table to analyze later. For example, you can monitor a production environment to see which stored procedures affect performance by executing too slowly. [!INCLUDE [ssSqlProfiler](../../includes/sssqlprofiler-md.md)] is used for activities such as:
46+
Microsoft [!INCLUDE [ssSqlProfiler](../../includes/sssqlprofiler-md.md)] is a graphical user interface to SQL Trace for monitoring an instance of the [!INCLUDE [ssDE](../../includes/ssde-md.md)] or Analysis Services. You can capture and save data about each event to a file or table to analyze later. For example, you can monitor a production environment to see which stored procedures affect performance by executing too slowly. Use [!INCLUDE [ssSqlProfiler](../../includes/sssqlprofiler-md.md)] for activities such as:
4747

4848
- Stepping through problem queries to find the cause of the problem.
4949

@@ -65,7 +65,7 @@ Understanding SQL Trace helps when working with [!INCLUDE [ssSqlProfiler](../../
6565

6666
### Event
6767

68-
An event is an action generated within an instance of [!INCLUDE [ssDEnoversion](../../includes/ssdenoversion-md.md)]. Examples of these are:
68+
An event is an action generated within an instance of [!INCLUDE [ssDEnoversion](../../includes/ssdenoversion-md.md)]. Examples of these events include:
6969

7070
- Login connections, failures, and disconnections.
7171
- [!INCLUDE [tsql](../../includes/tsql-md.md)] `SELECT`, `INSERT`, `UPDATE`, and `DELETE` statements.
@@ -78,11 +78,11 @@ An event is an action generated within an instance of [!INCLUDE [ssDEnoversion](
7878
- An opened cursor.
7979
- Security permission checks.
8080

81-
The trace displays all of the data generated by an event in a single row. This row is intersected by data columns that describe the event in detail.
81+
The trace displays all of the data generated by an event in a single row. Data columns that describe the event in detail intersect this row.
8282

8383
### EventClass
8484

85-
An event class is a type of event that can be traced. The event class contains all of the data that an event can report. The following are examples of event classes:
85+
An event class is a type of event that you can trace. The event class contains all of the data that an event can report. The following list shows examples of event classes:
8686

8787
- **SQL:BatchCompleted**
8888
- **Audit Login**
@@ -92,27 +92,27 @@ An event class is a type of event that can be traced. The event class contains a
9292

9393
### EventCategory
9494

95-
An event category defines the way events are grouped within [!INCLUDE [ssSqlProfiler](../../includes/sssqlprofiler-md.md)]. For example, all lock event classes are grouped within the **Locks** event category. However, event categories only exist within [!INCLUDE [ssSqlProfiler](../../includes/sssqlprofiler-md.md)]. This term doesn't reflect the way Engine events are grouped.
95+
An event category defines how [!INCLUDE [ssSqlProfiler](../../includes/sssqlprofiler-md.md)] groups events. For example, the **Locks** event category groups all lock event classes. However, event categories exist only within [!INCLUDE [ssSqlProfiler](../../includes/sssqlprofiler-md.md)]. This term doesn't reflect how Engine events are grouped.
9696

9797
### DataColumn
9898

9999
A data column is an attribute of an event class captured in the trace. Because the event class determines the type of data that can be collected, not all data columns apply to all event classes. For example, in a trace that captures the **Lock: Acquired** event class, the **BinaryData** data column contains the value of the locked page ID or row, but the **Integer Data** data column doesn't contain any value because it doesn't apply to the event class being captured.
100100

101101
### Template
102102

103-
A template defines the default configuration for a trace. Specifically, it includes the event classes you want to monitor with [!INCLUDE [ssSqlProfiler](../../includes/sssqlprofiler-md.md)]. For example, you can create a template specifying the events, data columns, and filters. A template isn't executed but saved as a file with a .tdf extension. Once saved, the template controls the trace data captured when a trace based on the template is launched.
103+
A template defines the default configuration for a trace. Specifically, it includes the event classes you want to monitor with [!INCLUDE [ssSqlProfiler](../../includes/sssqlprofiler-md.md)]. For example, you can create a template specifying the events, data columns, and filters. You can't execute a template directly. Instead, you save it as a file with a `.tdf` extension. Once saved, the template controls the trace data captured when a trace based on the template is launched.
104104

105105
### Trace
106106

107-
A trace captures data based on selected event classes, data columns, and filters. For example, you can create a trace to monitor exception errors. You select the **Exception** event class and the **Error**, **State**, and **Severity** data columns to do this. Data from these three columns must be collected for the trace results to provide meaningful data. You can then run a trace, configured in such a manner, and collect data on any **Exception** events in the server. Trace data can be saved or used immediately for analysis. Traces can be replayed later, although certain events, such as **Exception** events, are never replayed. You can also save the trace as a template to build similar traces.
107+
A trace captures data based on selected event classes, data columns, and filters. For example, you can create a trace to monitor exception errors. You select the **Exception** event class and the **Error**, **State**, and **Severity** data columns to do this. The trace results provide meaningful data only if data is collected from these three columns. You can run a trace configured in such a manner and collect data on any **Exception** events in the server. Save the trace data, or use it immediately for analysis. You can replay traces later, although certain events, such as **Exception** events, are never replayed. You can also save the trace as a template to build similar traces.
108108

109109
[!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] provides two ways to trace an instance of [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)]: you can trace with [!INCLUDE [ssSqlProfiler](../../includes/sssqlprofiler-md.md)], or you can trace using system stored procedures.
110110

111111
### Filter
112112

113-
When you create a trace or template, you can define criteria to filter the data collected by the event. To keep traces from becoming too large, you can filter them so that only a subset of the event data is collected. For example, limiting the Microsoft Windows user names in the trace to specific users reduces the output data.
113+
When you create a trace or template, you can define criteria to filter the data that the event collects. To keep traces from becoming too large, filter them so that you collect only a subset of the event data. For example, limiting the Microsoft Windows user names in the trace to specific users reduces the output data.
114114

115-
If a filter isn't set, the trace output returns all events of the selected event classes.
115+
If you don't set a filter, the trace output returns all events of the selected event classes.
116116

117117
## SQL Server Profiler tasks
118118

@@ -126,8 +126,8 @@ If a filter isn't set, the trace output returns all events of the selected event
126126
| Describes how to save trace results to a table. | [Save trace results to a table (SQL Server Profiler)](save-trace-results-to-a-table-sql-server-profiler.md) |
127127
| Describes how to filter events in a trace. | [Filter events in a trace (SQL Server Profiler)](filter-events-in-a-trace-sql-server-profiler.md) |
128128
| Describes how to view filter information. | [View filter information (SQL Server Profiler)](view-filter-information-sql-server-profiler.md) |
129-
| Describes how to Modify a Filter. | [Modify a filter (SQL Server Profiler)](modify-a-filter-sql-server-profiler.md) |
130-
| Describes how to Set a Maximum File Size for a Trace File ([!INCLUDE [ssSqlProfiler](../../includes/sssqlprofiler-md.md)]). | [Set a maximum file size for a trace file (SQL Server Profiler)](set-a-maximum-file-size-for-a-trace-file-sql-server-profiler.md). |
129+
| Describes how to modify a filter. | [Modify a filter (SQL Server Profiler)](modify-a-filter-sql-server-profiler.md) |
130+
| Describes how to set a maximum file size for a trace file ([!INCLUDE [ssSqlProfiler](../../includes/sssqlprofiler-md.md)]). | [Set a maximum file size for a trace file (SQL Server Profiler)](set-a-maximum-file-size-for-a-trace-file-sql-server-profiler.md). |
131131
| Describes how to set a maximum table size for a trace table. | [Set a maximum table size for a trace table (SQL Server Profiler)](set-a-maximum-table-size-for-a-trace-table-sql-server-profiler.md) |
132132
| Describes how to start a trace. | [Start a trace (SQL Server Profiler)](start-a-trace.md) |
133133
| Describes how to start a trace automatically after connecting to a server. | [Start a trace automatically after connecting to a server (SQL Server Profiler)](start-a-trace-automatically-after-connecting-to-a-server-sql-server-profiler.md) |

0 commit comments

Comments
 (0)