0

SQL Server Reporting Services で SQL データと MDX データを結合しようとしています。

に関する解決策を見つけましたsp_addlinkedserver

Exec sp_addlinkserver
   @server = 'localhost'
   @srvproduct = ''
   @provider = 'MSOLAP'
   @datasrc = 'localhost\instancename'
   @catalog = 'Databasename'

上記のコードにおける私の問題は、@server, @datasrcandの値@catalogが動的であることです。場合によっては、SQL Server データベースと Olap キューブが、お客様の選択した展開方法に基づいて、異なるマシンと異なるインスタンス名に置かれることがあります。

@server, @datasrc使用している「SSRSデータソース」に@catalog基づいて、パラメーターを渡すことができるSSRSレポートを作成したいと考えています。このパラメーターは、以下のコードのように見える SQL Server ストアド プロシージャに転送されます。

Exec sp_addlinkserver
  @server = @servername_of_the_olap_database
  @srvproduct = ''
  @provider = 'MSOLAP'
  @datasrc = @datasource_of_the_olap_database
  @catalog = @olap_database

前もって感謝します。

4

0 に答える 0