Получить список всех OLAP баз с помощью Transact SQL.

Жмурик
Дата: 28.04.2015 15:12:38
Можно ли и как узнать список SSAS баз (не обязательно кубов) исключительно SQL запросом?

Спасибо
StarikNavy
Дата: 28.04.2015 15:30:18
Жмурик
Дата: 28.04.2015 15:35:06
StarikNavy, я не ошибся форумом, мне нужен именно Transact-SQL скрипт.
Жмурик
Дата: 28.04.2015 15:38:58
StarikNavy
Жмурик,

http://www.ssas-info.com/VidasMatelisBlog/70_ssas-2008-dmvs-querying-from-the-sql-server-and-database-diagrams


Linked Server требует имя каталога.
Тогда как именно список каталогов мне и нужен.
Андрей Таранов
Дата: 28.04.2015 20:37:32
If you don't mind using a .Net Assembly there is a DMV function in the project at http://asstoredprocedures.codeplex.com that will let you execute DMV queries in SSAS 2005.

If you want to get this list from .Net code you can can use the GetSchemaDataSet() method on the connection object in AdomdClient to query the DBSCHEMA_CATALOGS rowset.
Жмурик
Дата: 29.04.2015 10:20:59
Андрей Таранов,
Unfortunatelly I have only access to sql script lounch. Without a CLR because of high security level.