哪个客户端正在连接到 Azure SQL 数据仓库?
What client is connecting to Azure SQL Data Warehouse?
我计划在可配置的时间内自动终止用户查询 运行。我看到
sys.dm_pdw_exec_sessions
有 login_name,但 client_id 列在我看来像是 Azure IP (104.*) 而不是我公司 servers/PCs 的 IP (10.*) .
是否可以知道 ADW 查询的客户端上下文?
如果您从笔记本电脑连接到 Azure SQL DW,IP 通常会与您的 public IP 匹配。与 http://www.myipaddress.com 比较,看看是否匹配。它不会是您的内部 10.* IP 地址,因为您目前无法将 Azure SQL DW 放在 VNET 上。
sys.dm_pdw_exec_sessions
也有app_name,给出了一些很好的细节,例如:
上例中的'Mashup Engine'为Power BI Desktop。
您还可以制定一项政策,要求所有查询都必须使用 LABEL
语法来提供额外的查询上下文,杀死不符合要求的查询?请参阅下面的更多详细信息:
https://docs.microsoft.com/en-us/azure/sql-data-warehouse/sql-data-warehouse-develop-label
我计划在可配置的时间内自动终止用户查询 运行。我看到
sys.dm_pdw_exec_sessions
有 login_name,但 client_id 列在我看来像是 Azure IP (104.*) 而不是我公司 servers/PCs 的 IP (10.*) .
是否可以知道 ADW 查询的客户端上下文?
如果您从笔记本电脑连接到 Azure SQL DW,IP 通常会与您的 public IP 匹配。与 http://www.myipaddress.com 比较,看看是否匹配。它不会是您的内部 10.* IP 地址,因为您目前无法将 Azure SQL DW 放在 VNET 上。
sys.dm_pdw_exec_sessions
也有app_name,给出了一些很好的细节,例如:
'Mashup Engine'为Power BI Desktop。
您还可以制定一项政策,要求所有查询都必须使用 LABEL
语法来提供额外的查询上下文,杀死不符合要求的查询?请参阅下面的更多详细信息:
https://docs.microsoft.com/en-us/azure/sql-data-warehouse/sql-data-warehouse-develop-label