問題タブ [reportmanager]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - SSRSレポートマネージャーのjavascriptは、ドロップダウンメニューの非IEブラウザーで失敗します
ReportingServices.js
FirefoxとFirebugを使用してファイルをデバッグしてきました。SSRS(SQL Server Reporting Services)レポートマネージャー(レポート用のWebフロントエンド)がFirefox(v7.0.1)で機能しない理由は、javascript
.lastChild
要素の検索に使用しているためです。残念ながら、Firefoxは空白をTextNode
要素として認識しているため、要素の選択が期待どおりに機能しません。
これはIEで機能し、うまくいけば誰かがこれに対する解決策を知っています。私はjavascriptを編集して、1つのバグを回避しましたが、別のより複雑なバグをヒットしたので、おそらく手動で修正しようとする地雷原です。うまくいけば、いくつかのアップデートまたはパッチが利用可能です。
これは、Windows 2008R2DatacenterサーバーでSQLServer2008 R2StandardEditionを実行しています。
これがそのような質問のフォーラムではないと感じた場合は、お詫び申し上げます。その場合、それが適切でない場合、他にどこで質問すべきかを提案してください。これはJavaScriptの問題のようなものですが、ソフトウェアアップデートソリューションで発生する可能性があります。
更新しました:
ファイル内のブラウザの互換性のバグを数時間修正した後、ReportingServices.js
Firefox、Chrome、Opera、Safari、およびIEで動作させることができました。以下の私の答えは2つの部分に分かれていることを残念に思います。ReportingServices.js
ソリューションの更新されたコード全体を投稿しました。
reporting-services - MS Reporting Services - 遅いレポート
数か月間エラーなく動作していた匿名の SSRS Web ラッパーを作成しました。最近、年末のリリースを行いましたが、製品版に問題がありました。私の知る限り、1 件の報告がありました。開発およびテスト環境は、エラーなしでレポートを生成します。これは、失敗していた本番環境です。問題のトラブルシューティングを開始し、次の結果が得られました。
ストアド プロシージャの実行時間は、秒単位の場合もあれば、20 分を超える場合もあります。
上記は、レポート マネージャーを使用してレポートをレンダリングする場合にも当てはまります。
SSRS ラッパーに到達すると、完全に失敗します。それでも、ストアド プロシージャの実行時間に変動があることを考えると、ラッパーにタイムアウトがないように設定しても、ストアド プロシージャが原因である可能性があるように思えます。
レポート サーバーに関しては、私は DBA ではないので、rs.config ファイルに詳しくありません。また、IIS 6 を使用して設定が特定の方法で設定されていることについて何かを読みました。DBA によると、IIS 6 からは実行されません。繰り返しますが、これは私がよく知らないことです。
もう 1 つ質問があるのは、パラメーター スニッフィングです。3 つのパラメーターが送信されます。1 つは、RB 3.0 では Text として設定された City 用で、SQL では Varchar として設定されます。月と年は両方とも RB 3.0 では int として設定され、sql では整数として設定されます。
このエラーが初めて発生したときにサーバーがリセットされ、レポートがエラーなしで作成されたことは事実です。それ以来、彼らはサーバーを安定させることができましたが、今ではレポートが表示されません。トラブルシューティングのアドバイスをお持ちの方は、救助に来てください。
reporting-services - Internet Explorer を介したレポート マネージャーでの SSRS レポート損失の書式設定
レポート ヘッダーを独自のページに表示し、見つかったメンバーごとに 2 つのページを表示するレポートがあります。レポートは、レポート ヘッダーとリストされている最初のメンバーの各ページを正しく表示しますが、ページが 2 番目のメンバーに変更されると、すべての書式設定が失われます (全体で 4 ページ)。これが発生すると、レポート全体のすべての書式設定が失われます。右揃えが左に変わり、Tablix テーブルのボーダーやフォントの変更などが失われます。これは、Web ページが CSS ファイルへの接続を失った場合と非常によく似ています。最初のメンバーに戻ると、ここでも書式設定が失われ、レポート ヘッダー ページに戻ることができません。レポート ヘッダー ページが再び表示されるようにするには、2 ページ目に戻ってから 1 ページ目に 2 回戻る必要があります。
BIDS、Report Builder 3.0、および Firefox で期待どおりにレポートが表示されるのは、事態をさらに複雑にするためです。レポートは、以前は Internet Explorer (IE) を介して Report Manager から機能していましたが、最近になって失敗し始めました。前回 IE 経由で Report Manager から正常に実行されてから、わずかな変更しかありませんでした。私はそれらすべてを調査しました。IE と Firefox の両方からソースのコピーを W3 Schools の html バリデーターで実行したところ、Microsoft が XHTML をレンダリングした場合に典型的なエラーがまったく同じでした。興味深い問題は、IE を介して Report Manager で表示された失敗した書式設定されたレポートを持っていて、ファイルを PDF または MHTML としてエクスポートすることを選択した場合、IE を介して表示された MHTML を含む BIDS または Report Builder 3.0 を表示したときに、エクスポートが期待どおりに表示されることです。 .
この問題を解決する方法がまったくわからず、解決するためにさまざまなアプローチを試みました。任意の洞察をいただければ幸いです。前もって感謝します。
reporting-services - レポート マネージャー データ ソースのデータベース ロール メンバーシップ設定
SQL Server 2008 R2 で SQL Server Reporting Services (SSRS) レポートを開発しており、Report Manager を使用してレポートのデモンストレーションとテストを行っています。同じドメインのユーザーがレポート マネージャーに接続し、ブラウザー (SharePoint ではない) を介してレポートを実行できるようにする方法を探しています。ユーザーがデータ ソースにアクセスしすぎることはありません。現在、データセットとデータ ソースが関連付けられているデータベースの db_owner として各ユーザーをリストしています。このアクセスを制限したいので、db_datareader を試しましたが、このレベルではユーザーはレポートを実行できず、ユーザーに次のエラーが表示されます:「データ ソース 'DBname' への接続を作成できません。(rsErrorOpeningConnection)」.
Report Manager サイトにユーザーを追加する私の方法: [サイトの設定] の下の [セキュリティ] タブを選択し、[新しいロールの割り当て] を選択して、ユーザーを [システム ユーザー] として追加します。次に、ツールバーの [フォルダー設定] を選択し、もう一度 [新しい役割の割り当て] を選択して、ユーザーを [ブラウザー] として追加します。ユーザーを「コンテンツ マネージャー」として追加しようとしましたが、データ ソースに関してはまだ同じエラーが発生します。
ユーザーをデータ ソースに追加する私の方法: サーバーの [セキュリティ] タブから新しいログインを選択し、ドメイン\ユーザー名を [ログイン名:] に追加し、Windows 認証を使用して、既定のデータベースを master からレポートであるデータベースに変更します。情報源。次に、[ユーザー マッピング] を選択し、データ ソースであるデータベースの横にチェックを入れます。「データベース ロール メンバーシップ: DBname」セクションで、db_owner を選択すると、public が既に選択されています。以下にスクリーンショットを含めました。私の質問は、SSRS とレポート マネージャーに使用できる 'データベース ロール メンバーシップ' のうち、db_owner ほど広くなく、最高のセキュリティを持つものは何ですか? db_datareader を試しましたが、ユーザーがレポートを実行するときにデータ ソースに接続できません。
この質問を調査しましたが、説明したように、ユーザーを db_owner として追加することを受け入れる詳細が見つかりませんでした。MSDN は、レポート マネージャーの設定だけで、ユーザー/レポートがデータ ソースにアクセスできるようにする必要があるかのように動作します。レポート マネージャーの設定のみを使用して、データ ソースの両方の設定を使用してみましたが、共有と埋め込みがうまくいきませんでした。
前もって感謝します
ssrs-2008 - SSRS BIDS レポート マネージャー - コントロール
とにかくReport Managerをより詳細に制御できるようにする方法はありますか?私の知る限り、フォルダーの名前を変更し、レポートとレポートパーツをこれらのフォルダーに配置する以外に、レポートマネージャーセクションをほとんど制御できないような洗練された製品は奇妙に思えます。それらを移動したり、任意の順序で配置したりすることさえできません。
フォルダの色を変えたり、自由に移動できたらいいなと思います。
開発者がこの領域をより詳細に制御できるようにするために、私が見逃した可能性のあるカスタマイズのヒントや制御の提案はありますか?
sql-server - レポートマネージャーのユーザー名/パスワードは何ですか?それを見つける方法は?
私はBIDSを備えたSQLServer2008を持っており、自分でSQL Serverをインストールし、マシンの管理者です。BIDSを使用してレポートを作成できるようになり、SSMSを使用してレポートサーバーにログイン(Windows認証)することもできますが、レポートマネージャーのURLにアクセスしようとすると、ユーザー名/パスワードの入力を求められます。これまでSSMSからデータベースエンジンのWindows認証で管理できたので、そこに何を与えるべきかわかりません。
reporting-services - SSRS レポート マネージャーで、新しいフォルダー、新しいデータ ソース、アップロード ファイルなどのオプションが表示されませんか?
レポート マネージャーを使用してレポートを展開しようとしています。私はSSRSの初心者です。
レポート マネージャーの URL を開くと、次のように表示されます。
そのため、rdl/create dataset などをアップロードする方法が見つかりませんでした。Google で検索すると、次の画像が表示されました。
ここにレポートを展開するオプションがあります..これが見られない理由は何ですか?
html - SSRSおよびレポートマネージャーのHTMLページへの外部スタイルシートの添付
いくつかの制限のため、SSRSレポートマネージャーでホストする必要があると書いたHTMLページがあります。HTMLは、Style.cssスタイルシートに接続する静的Webページの単なるコレクションです。
SSRSの外部でページを実行すると正常に機能しますが、レポートマネージャーで実行すると、HTMLのスタイルが失われます。SSRSとレポートマネージャーでこれを機能させるには、何を変更する必要があるのかわかりません。
SSRSのCSSファイルへの絶対パスである論理的なものとここにあるプロセスを試しました:http://msdn.microsoft.com/en-us/library/ms345247.aspxしかし、どちらも機能しません。どんな助けでも大歓迎です。
internet-explorer - IE での SSRS 2008 R2 レポート マネージャーの読み込みが遅い
先週かそこらで、SSRS Report Manager Web サイトのパフォーマンスが 3 人のユーザーで大幅に低下しました。理由はよくわかりません。ここに彼らの統計があります
- ユーザー 1 は、Windows XP および IE8 で仮想マシンを実行しています。
- ユーザー 2 は、Windows XP および IE8 で仮想マシンを実行しています。
- ユーザー 3 は、Windows 7 および IE9 で仮想マシンを実行しています。
Report Manager の Web サイトをナビゲートしてレポートを実行すると、読み込み時間が長くなります。それらと同じパラメーターを使用して同じレポートを実行しようとしましたが、問題はありません。Windows 7 と IE9 を搭載したラップトップで実行しています。ExecutionLog2 をチェックして、それらの時間と私の時間を比較すると、それらはすべて同じ球場にあるため、サーバーではないと思います。私の知る限り、これを引き起こす原因となったレポート サーバーの変更は最近ありません。私が試した他のいくつかのこと。
- ユーザー 1 が FireFox を実行している場合、Report Manager Web サイトは高速に動作します。
- ユーザー 1 が IE7 を使用してシン クライアント (ラップトップ、VM 以外) から Report Manager Web サイトを実行すると、サイトは高速に動作します。
- このサイトを定期的に使用していない 4 番目のユーザーを取り上げました。彼女は Windows 7 と IE8 を持っています。うまくいきました。
提案やアイデアはありますか?