ReportingService http://msdn.microsoft.com/en-us/library/aa258073(v = SQL.80).aspx 。
私はここの指示に従おうとした http://msdn.microsoft.com/en-us/ us/library/aa237438(v = sql.80).aspx コンソールアプリケーションを作成するときに表示される[Add Web Service]オプションはありません。
サービスアカウントがあります。私は代わりにそれを使うべきですか?
you have a full example on how to do this from a Console Application in MSDN, here: ReportExecutionService.Render Method which also requires you to read this one: http://msdn.microsoft.com/en-us/library/ms160695.aspx
一般に、.NET 4コンソールアプリケーションを作成する場合は、ソリューションエクスプローラで[参照]を右クリックし、[サービス参照の追加]を選択することができます.WCFだけでなくWebサービスでも機能します。
SSRS 2005または2008を実行するレポートサーバーの場合、参照するWebサービスは次の形式です。
上にリンクしたページをスクロールして、次のようなコンソールアプリケーションの例を見つけてください。
static void Main(string[] args)
{
ReportExecutionService rs = new ReportExecutionService();
rs.Credentials = System.Net.CredentialCache.DefaultCredentials;
rs.Url = "http://myserver/reportserver/ReportExecution2005.asmx";
...
...
あなたのプロジェクト項目を右クリックし、 "Add Service Reference"を選択するだけです。
代わりのソリューションとして、wsdl.exeツールを使用してコードを生成することができます。これは一般にSSRSのために行います。
たとえば、VSコマンドプロンプトから:
wsdl /language:CS /n:"Microsoft.SqlServer.ReportingServices2010" http:///reportserver/reportservice2010.asmx?wsdl
SSRSのWebサービスプロキシを作成する方法の詳細。