从 Analysis Services 获取实例名称,例如 @@ServerName

Ddo*_*o25 5 sql sql-server ssas dmv sql-server-2012

有没有办法从 Analysis Services 实例获取当前服务器名称?SELECT @@SERVERNAME基本上与 SSAS 相同 。

我已经调查过 SELECT * FROM $system.DISCOVER_INSTANCES ,但返回一个错误:

“INSTANCE_NAME”限制是必需的,但请求中缺少该限制。考虑使用 SYSTEMRESTRICTSCHEMA 来提供限制。

当尝试使用时,SYSTEMRESTRICTSCHEMA我遇到了同样的错误。当尝试使用时,INSTANCE_NAME我遇到了同样的错误。当尝试使用SYSTEMRESTRICTSCHEMA和 指定时INSTANCE_NAME,我收到相同的错误。

任何帮助或见解表示赞赏!

Sou*_*avA 0

您遇到错误是因为未向函数提供必要的参数。请参阅此处此处以了解如何将参数传递给这些函数。