---
title: Introduction to Microsoft SQL Server monitoring with NRDOT
source: https://docs.newrelic.com/docs/opentelemetry/db360/mssql/introduction
---

Get deep insights into your SQL Server performance with our OpenTelemetry-based monitoring solution. Track database metrics, analyze slow queries, monitor resource usage, and correlate database performance with your applications.

This NRDOT-based approach complements our existing On-Host Integration (OHI) by leveraging OpenTelemetry standards for database monitoring, making it easier to integrate with your existing observability stack.

Unlike On-Host Integrations, NRDOT operates independently of the Infrastructure agent. It doesn't require the Infrastructure agent to collect database telemetry. NRDOT also includes native host monitoring capabilities, so you can choose to:

-   Use the Infrastructure agent for host monitoring alongside NRDOT for database monitoring, or
-   Use NRDOT to monitor both the database and the host.

Key features:

-   **OpenTelemetry standards**: Integrates seamlessly with existing observability tools
-   **Comprehensive metrics**: 50+ database performance indicators
-   **Query-level insights**: Identify and optimize slow-performing queries
-   **Flexible deployment**: Works with self-hosted and cloud environments
-   **APM correlation**: Connect database performance to application traces

## Choose your installation method [#install]

You can install the NRDOT Collector for SQL Server monitoring in the following ways:

-   Self-hosted environments:
    -   Windows self-hosted:
        -   [SQL Server authentication](https://docs.newrelic.com/docs/opentelemetry/db360/mssql/windows-hosted-sql)
        -   [Windows Domain authentication](https://docs.newrelic.com/docs/opentelemetry/db360/mssql/windows-hosted-domain)
        -   [gMSA](https://docs.newrelic.com/docs/opentelemetry/db360/mssql/windows-hosted-gmsa)
    -   [Linux self-hosted](https://docs.newrelic.com/docs/opentelemetry/db360/mssql/linux-hosted)
-   AWS RDS environments:
    -   Windows RDS monitoring:
        -   [SQL Server authentication](https://docs.newrelic.com/docs/opentelemetry/db360/mssql/windows-rds-sql)
        -   [Windows Domain authentication](https://docs.newrelic.com/docs/opentelemetry/db360/mssql/windows-rds-domain)
        -   [gMSA](https://docs.newrelic.com/docs/opentelemetry/db360/mssql/windows-rds-gmsa)
    -   [Linux RDS monitoring](https://docs.newrelic.com/docs/opentelemetry/db360/mssql/linux-rds)
-   Azure environments:
    -   Azure SQL Database:
        -   [Linux](https://docs.newrelic.com/docs/opentelemetry/db360/mssql/azure-sql-linux)
        -   [Windows](https://docs.newrelic.com/docs/opentelemetry/db360/mssql/azure-sql-windows)
    -   Azure SQL Managed Instance:
        -   [Linux](https://docs.newrelic.com/docs/opentelemetry/db360/mssql/azure-mi-linux)
        -   [Windows](https://docs.newrelic.com/docs/opentelemetry/db360/mssql/azure-mi-windows)
-   [New Relic CLI](https://docs.newrelic.com/docs/opentelemetry/db360/mssql/cli)
-   [Ansible](https://docs.newrelic.com/docs/opentelemetry/db360/mssql/ansible)
-   [Chef](https://docs.newrelic.com/docs/opentelemetry/db360/mssql/chef)
-   [Helm chart](https://docs.newrelic.com/docs/opentelemetry/db360/mssql/helm)
-   [Docker](https://docs.newrelic.com/docs/opentelemetry/db360/mssql/docker)

## Guided install [#ui-install]

To install this through the New Relic UI instead, go to  **[one.newrelic.com > Integrations & Agents > Microsoft SQL Server (Database 360)](https://onenr.io/00jlEJX6EQW)** . Follow the on-screen instructions to set up the integration.

## Installation at a glance [#at-a-glance]

1.  Check compatibility and gather prerequisites.
2.  Install the NRDOT Collector.
3.  Configure the monitoring user.
4.  Configure the NRDOT Collector.
5.  Restart the NRDOT Collector.
6.  Verify data is flowing to New Relic.

## Next: Install and configure [#next]

-   Self-hosted environments:
    -   Windows self-hosted:
        -   [SQL Server authentication](https://docs.newrelic.com/docs/opentelemetry/db360/mssql/windows-hosted-sql)
        -   [Windows Domain authentication](https://docs.newrelic.com/docs/opentelemetry/db360/mssql/windows-hosted-domain)
        -   [gMSA](https://docs.newrelic.com/docs/opentelemetry/db360/mssql/windows-hosted-gmsa)
    -   [Linux self-hosted](https://docs.newrelic.com/docs/opentelemetry/db360/mssql/linux-hosted)
-   AWS RDS environments: Cloud-managed SQL Server monitoring
    -   Windows RDS monitoring:
        -   [SQL Server authentication](https://docs.newrelic.com/docs/opentelemetry/db360/mssql/windows-rds-sql)
        -   [Windows Domain authentication](https://docs.newrelic.com/docs/opentelemetry/db360/mssql/windows-rds-domain)
        -   [gMSA](https://docs.newrelic.com/docs/opentelemetry/db360/mssql/windows-rds-gmsa)
    -   [Linux RDS monitoring](https://docs.newrelic.com/docs/opentelemetry/db360/mssql/linux-rds)
-   Azure environments:
    -   Azure SQL Database:
        -   [Linux](https://docs.newrelic.com/docs/opentelemetry/db360/mssql/azure-sql-linux)
        -   [Windows](https://docs.newrelic.com/docs/opentelemetry/db360/mssql/azure-sql-windows)
    -   Azure SQL Managed Instance:
        -   [Linux](https://docs.newrelic.com/docs/opentelemetry/db360/mssql/azure-mi-linux)
        -   [Windows](https://docs.newrelic.com/docs/opentelemetry/db360/mssql/azure-mi-windows)
