什么客户端连接到Azure SQL数据仓库?

时间:2017-02-06 23:59:25

标签: azure-sqldw

我计划在可配置的时间内自动运行KILL的用户查询。我明白了

sys.dm_pdw_exec_sessions 

有login_name,但是client_id列对我来说就像是一个Azure IP(104. *),而不是来自我公司服务器/ PC的IP(10. *)。

是否可以知道ADW查询的客户端上下文?

2 个答案:

答案 0 :(得分:2)

如果从笔记本电脑连接到Azure SQL DW,IP通常会与您的公共IP匹配。与http://www.myipaddress.com比较并查看它是否匹配。它不会成为您的内部10. * IP地址,因为您暂时无法将Azure SQL DW放在VNET上。

答案 1 :(得分:1)

sys.dm_pdw_exec_sessions也有app_name,它提供了一些很好的细节,例如:

app_name

' Mashup Engine'在上面的例子中是Power BI Desktop。

您还可以制定一项政策,即所有查询都必须使用LABEL语法来提供额外的查询上下文,查看不符合要求的查询?有关其他详细信息,请参见下文:

https://docs.microsoft.com/en-us/azure/sql-data-warehouse/sql-data-warehouse-develop-label

相关问题