これは私の初めてのStackExchangeの質問です。何かがおかしいとすみません...これまでのところ役立つかなり役立つ記事を検索して見つけましたが、現在見ているものについては何も見つかりませんでした。
タイトルのとおり、SSRS 2008 R2から移行した後、SSRS 2014でレポートを実行するときに問題が発生します。背景情報:
そのため、IEでSSRSホームに接続すると、すべてを参照および管理できますが、何も実行できないという問題があります。パラメータを入力できるようになりましたが、次のメッセージが表示されます。
「データセット 'DataSet1'のクエリ実行に失敗しました。(rsErrorExecutingCommand)ストアドプロシージャ 'storeprocedurename'が見つかりませんでした」
それらをサーバーのレポートビルダーで開いた後、データセットを右クリックしてプロパティを確認すると、実際にはデータセットのデータソースにログインできない(データセットはレポートに埋め込まれている)ようです。新しいデータソースを作成してみましたが、これにログインすると、データセットを追加するときにも問題が発生しました。ただし、新しいデータソースへの接続を正常にテストできました。データソースが新しいSQLサーバーデータベースに接続していないのではないでしょうか。途方に暮れ、ストローをつかむ。
もう1つの奇妙なことは、インポートしたデータベースに対してsysアカウントが有効になっておらず、それを有効にするオプションも与えられていないことです。
私が台無しにしたかもしれないもの、またはこれを修正するために何を修正する必要があるかについて誰かが洞察を持っている場合、私は信じられないほど感謝しています。助けてくれてありがとう。
他の誰かがこれに遭遇した場合の解決策を見つけました。
この問題は、データソースの接続文字列プロパティにありました。何らかの理由で(おそらく標準的なのかもしれませんが、私は単にその理由を知りません)、新しいサーバーにインポートした後、接続文字列のプロパティが空でした。それらを設定した後、彼らはストアドプロシージャをヒットすることができ、すべてのレポートが意図したとおりに実行されました。
データセットを取得できない同じ問題があります。
データセット 'DataSet1'のクエリ実行に失敗しました。(rsErrorExecutingCommand)ストアドプロシージャ 'storeprocedurename'が見つかりませんでした "
しかし、これはまたは