Как получить список баз данных в службах анализа, используя Xmlaclient в C#
Вопрос
Я подключился к конкретному серверу в C# с помощью объекта Xmlaclient. Теперь я хочу перечислить все базы данных на этом частном сервере. Как это реализовать. Помогите мне, пожалуйста.
Спасибо
Решение
Вы можете использовать метод обнаружения с объектом соединения. фрагмент кода следующим образом
XmlaClient xmlConn = new XmlaClient();
xmlConn.Discover("DBSCHEMA_CATALOGS", "", "", out outParam, false, false, false);
Это дает весь список баз данных в формате XML. Теперь вы можете получить базы данных в этом XML, используя концепции LINQ в XML.
Не связан с StackOverflow