Azure Arc 启用的 SQL Server 的客户端连接摘要

适用范围:SQL Server

本文介绍如何在 Azure 门户中查看与 Azure Arc 启用的 SQL Server 的客户端连接。

先决条件

若要为 Azure Arc 启用的 SQL Server 收集客户端连接数据并查看 Azure 中的摘要,必须满足以下条件:

  • 适用于 SQL Server 的 Azure 扩展版本为WindowsAgent.SqlServer v1.1.2986.256 或更高版本。

  • 由 Azure Arc 启用的 SQL Server 在 Windows作系统上运行。

    • 不支持在 Windows Server 2012 R2 及更早版本上运行的 SQL Server。
  • SQL Server 版本为 SQL Server 2016 (13.x),Service Pack 1 或更高版本。

  • 服务器已连接到 *.<region>.arcdataservices.com。 有关详细信息,请参阅 网络要求。

  • Azure Arc 启用的 SQL Server 上的许可证类型是软件保障或即用即付。

  • 具有包含 Microsoft.AzureArcData/sqlServerInstances/getTelemetry/ 操作的 Azure 角色。 可以使用以下内置角色,其中包括此操作:Azure 混合数据库管理员 - 只读服务角色。 有关详细信息,请参阅 Azure 内置角色。

查看 SQL Server 连接

若要查看与 SQL Server 实例的所有客户端连接的摘要,请执行以下步骤:

  1. 在 Azure 门户中选择由 Azure Arc 启用的 SQL Server 实例。
  2. 在“ 监视”下,选择 “SQL Server 连接”。
  3. (可选)使用时间范围查看过去 30 天内首选时段内的连接。

Azure Arc 启用的 SQL Server 的 SQL 客户端连接视图的屏幕截图。

查看视图中汇总的数据

列名称 特定版本说明及信息
程序名称 启动会话的客户端程序的名称。
客户端接口名称 客户端用来与服务器通信的库/驱动程序的名称。
数据库名称 每小时快照中会话所用的当前数据库名称。
请求结束时间 每小时快照中记录的最后一次请求的结束时间。 指示客户端程序最近一次连接并使用数据库的时间。
总写入数 从客户端程序写入到数据库操作的聚合次数,显示在每小时快照中。
读取总数 从客户端程序到数据库的聚合读取次数,如每小时快照中所示。
已用时间 从客户端程序聚合的连接持续时间(以毫秒为单位),如每小时快照中所示。
计数 唯一会话计数,显示在每小时快照中。 使用登录时间标识不同的会话。

如何收集数据?

默认情况下,SQL Server 连接视图可用于 Azure Arc 启用的所有 SQL Server 实例。一旦实例连接到 Azure,数据收集就会启动。 Azure Connected Machine 代理每小时自动轮询 sys.dm_exec_sessions 。 门户显示数据收集时间。 该服务将数据保留 30 天。

在门户中选择的时间范围内的连接数据,将决定客户端连接数据的汇总,并在视图中以表格形式显示。

禁用连接视图

由于 SQL Server 连接视图默认处于启用状态,因此可以选择禁用它并停止数据收集。 可以使用 Azure 门户或 Azure CLI 禁用 SQL Server 连接视图。

若要禁用 SQL Server 连接视图,请执行以下步骤:

  1. 在 Azure 门户中由 Azure Arc 启用的 SQL Server 的“概述”页上,选择“SQL Server 连接”以打开“SQL Server 连接”窗格。

  2. 在 “SQL Server 连接 ”窗格中,从命令栏中选择“ 禁用 ”。 在“禁用 SQL 客户端连接信息”框中选择“是”:

    Azure Arc 启用的 SQL Server 的 SQL 客户端连接视图中禁用选项的屏幕截图。

启用连接视图

如果 SQL Server 连接视图和数据收集已禁用,则可以使用 Azure 门户或 Azure CLI 再次启用它。

若要禁用 SQL Server 连接视图,请执行以下步骤:

  1. 在 Azure Arc 启用的 SQL Server 的“概述 ”窗格中,选择 “SQL Server 连接 ”以打开 “SQL Server 连接 ”页。

  2. 在 “SQL Server 连接 ”窗格中,从命令栏中选择“ 启用 ”或“ 启用 Sql 连接 ”按钮以启用 SQL Server 连接功能。

    Azure Arc 启用的 SQL Server 的“SQL 客户端连接”视图中的“启用”选项的屏幕截图。