SQL2008:特定の寸法はMSOLAP&SSRSクラスが登録されていないエラー
-
19-08-2019 - |
質問
レポートサービスと組み合わせ
当社の製品が活用Analysis Servicesでは、我々は最近、いくつかのSQL2008のための互換性を追加するように変更しました。すべては、特定の寸法、drillthroughsまたは私たちは突然、この次のエラーを取得するレポートに追加措置を除いて素晴らしい作品ます:
サーバー:操作がされています キャンセル。高レベルのエラー リレーショナルエンジン。接続できました とデータソースに行われません 「アドベンチャー作品のDataSourceID DW」の名前 'のAdventure Works DW'。 OLE DBエラー:OLE DBまたはODBCエラー:クラス 登録されていません。
任意のアイデア?
解決
問題が見つかります。
SQL2008は私のキューブはデータウェアハウスからデータを盗んために使用したSQLネイティブクライアントプロバイダが付属していません。
ソリューション:
の代わりにSQL OLE DBプロバイダーにプロバイダーを変更します。
:あなたがそう望むなら、あなたはXMLAを使用することができます
<Object>
<DatabaseID>Adventure Works DW</DatabaseID>
<DataSourceID>Adventure Works DW</DataSourceID>
</Object>
<ObjectDefinition>
<DataSource xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="RelationalDataSource">
<ID>Adventure Works DW</ID>
<Name>Adventure Works DW</Name>
<ConnectionString>Provider=SQLOLEDB.1;Data Source=s;Persist Security Info=False;Integrated Security=SSPI;Initial Catalog=AdventureWorksDWDW</ConnectionString>
<ImpersonationInfo>
<ImpersonationMode>ImpersonateServiceAccount</ImpersonationMode>
</ImpersonationInfo>
<Timeout>PT0S</Timeout>
</DataSource>
</ObjectDefinition>
</Alter>
所属していません StackOverflow