SSRS のセットアップ構成は次のとおりです。
- VPS1 で実行されている Sql Server 2014。有効なプロトコル: TCPIP
- SSRS 2014 が VPS2 にインストールされ、VPS1 から SQL Server ReportServer データベースにアクセスするように構成されている
- SSRS からのレポートは、SQL 認証を使用する共有データ ソースを使用して、レポートのデータ用に VPS1 からデータベースに接続します。すべてのレポートは正常に動作しています。http://vps2/reportserverにアクセスすると、ブラウザで開いて実行できます。
- レポートを編集する必要があります: SQL クエリを編集してフィールドなどを追加するためです。そのため、レポート ビルダーでレポートを開きます (スタンドアロンでインストールするか、http://vps2/reportsの Web インターフェイスから、[レポートで編集]を選択します )。ビルダー
- レポート ビルダーでレポートを開くと実行でき、問題なく実行されます。
- データソース接続をテストすると、正常に動作します:
- ただし、データセットの背後にあるクエリを編集しようとすると、接続用のユーザー/パスを求められ、SQL サーバー認証情報を入力すると、次のエラーが表示されます。
SSRS と SQL サーバーが異なるマシン上にあり、名前付きパイプが SQL プロトコルで有効になっていない場合に、レポート デザイナーが名前付きパイプを使用してデータベースに接続しようとするのはなぜですか?
いくつかのアイデアを提供してください。私はこの問題に悩まされており、レポートを更新することはできません。