0

私はビジネス用に多数のExcelファイルを生成するタスクを与えられており、配信方法としてSQL Server 2005 Reporting Services(SSRS)を検討していました。

私がやりたいのは、SSISまたは.Net(C#/ VB)アプリケーションからExcelスプレッドシートを生成してから、ファイルをSSRS内の適切な領域にプログラムでアップロードすることです。

これに関するドキュメントはないようですので、これがサポートされているかどうかはわかりませんが、レポートの実行について説明しているこの投稿を見たので、他の方法に興味がありました。

Microsoft.SqlServer.ReportExecution.ReportExecutionService rsExec = 
    new Microsoft.SqlServer.ReportExecution.ReportExecutionService();
    rsExec.Credentials = System.Net.CredentialCache.DefaultCredentials;
    rsExec.Url = @"http://<ServerName>/reportserver/ReportExecution2005.asmx";

SSRSにプログラムでファイルをアップロードした経験のある人はいますか?関連する記事を教えていただけますか?

4

1 に答える 1

1

ReportingServices オブジェクト モデルには CreateResource メソッドがあります。プログラムによる PDF のアップロードの説明については、こちらを参照してください。その後、要件に合わせて変更できます。

于 2013-02-01T17:16:11.927 に答える