如何使用c#中的xmlaclient获取分析服务中的数据库列表

本文关键字:服务 数据库 列表 何使用 中的 xmlaclient 获取 | 更新日期: 2023-09-27 18:25:04

我使用xmlaClient对象连接到c#中的一个特定服务器。现在我想列出参与服务器中的所有数据库。如何实现这一点。请帮帮我。

感谢

如何使用c#中的xmlaclient获取分析服务中的数据库列表

您可以对连接对象使用discover方法。代码片段如下

XmlaClient xmlConn = new XmlaClient();
xmlConn.Discover("DBSCHEMA_CATALOGS", "", "", out outParam, false, false, false);

它以xml格式提供了所有数据库的列表。现在,您可以使用linq-to-xml概念在该xml中检索数据库。