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

时间:2012-02-20 05:13:34

标签: c# ssas xmla

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

由于

1 个答案:

答案 0 :(得分:1)

您可以将discover方法与连接对象一起使用。 代码段如下

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

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