問題タブ [ssrs-2016]
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.
ssrs-2016 - SSRS-2016 サーバーの再起動後に HTTP エラー 503 が発生する
Windows server-2012 および IIS-7 に SSRS-2016 をインストールして構成します。サーバーを再起動するか電源障害が発生するまではすべて問題ありません。その後、HTTP エラー 503 が表示されます。サービスが利用できません。これを解決する代替ソリューションを見つけます。 Web ポータルの URL を変更して適用すると、問題が消えます。この問題を解決するにはどうすればよいですか?
reporting-services - TextBox 式 SSRS でのフィルター処理
私のrdlファイルには5つのビジュアライゼーションがあります。各ビジュアライゼーションの後、データベース テーブルから入力する必要がある ABOUT Textbox があり、レンダリングする HTML コンテンツがあります。
ビジュアライゼーション名と ABOUT テキストを持つ 5 行のテーブルを考えてみましょう。
5 行すべてと 2 列をプルする DataSet を作成しました。そして、各行のAboutTextフィールドを個々の視覚化の各 TextBox にリンクしたいと考えています。もちろん、フィルターを使用する必要があります。ただし、TextBox 式にフィルターを追加するオプションはありません。また、レンダリングの目的だけで 5 つの個別の DataSet を作成したくありません。
SSRS 2016でこれを達成するにはどうすればよいですか?
reporting-services - Visual Studio Report Designer 2015 がターゲット サーバー バージョンに正しくビルドされない
Visual Studio 2015 で作業している SSRS レポート プロジェクトがあり、レポートを正しいターゲット サーバー バージョンに展開できません。
レポートは、SQL Server 2012、2014、および 2016 で展開および実行できる必要があります。Visual Studio 2015 では、プロジェクトのターゲット サーバー バージョンである 2008R2、2012、または 2014 のプロジェクトの [ターゲット サーバー バージョン] オプションを使用できます。に設定されています。レポートを開いて何かを実行すると、ソース RDL ファイル スキーマが自動的に 2016 バージョンのレポートにアップグレードされます。この部分は仕様であることを理解しています。
レポートを作成するときに問題が発生します。\bin\Debug または \bin\Release フォルダー内のビルド出力ファイルは、正しいサーバー バージョンを対象としていません。次のタグは、出力ファイルで正しく更新されているように見えます。
ただし、ビルドは削除に失敗し、ビルドされた RDL ファイル内の他のすべての SSRS 2016 タグを残すため、SSRS 2012 または 2014 に展開することはできません。
Visual Studio 2015 v 14.0.25431.01 と SQL Server Data Tools v14.0.60812.0 を SQL Server Reporting Services 13.0.1700.68 と共にインストールしています。
ターゲット サーバーのバージョンを「2008R2、2012、または 2014」に設定して、正しいターゲット サーバーのバージョンにビルドする以外に、実行する必要があるものはありますか?
sql-server-2016 - Always Encrypted を使用して列を取得すると、SSRS 2016 の Tablix にデータが表示されない
今後の大規模なソリューションのプロトタイプに取り組んでおり、Always Encrypted を使用して特定の機密データベース列を暗号化したいと考えています。
私のセットアップは次のとおりです。データベースサーバー:SQL Server 2016がインストールされていますアプリケーションサーバー:データベースサーバーエンジンを指すReporting Server 2016がインストールされています。IIS、.Net 4.6.2 などもすべてセットアップされます。
また、Management Studio から接続に「列暗号化設定 = 有効」を追加しても、DBA が暗号化されたデータを読み取れないように環境がセットアップされます。そのため、CMK と CEK がデータベース サーバー データベースにインストールされている間に、私の証明書はアプリケーション サーバーにインストールされます。
Application Server にインストールされた Web アプリから暗号化されたデータを問題なく表示でき、DBA は暗号化されたデータをデータベースから直接読み取ることができないため、環境が適切に設定されていると想定しています。
説明したように、アプリケーション サーバーに SSRS 2016 をインストールしましたが、データベース サーバー上の暗号化された列を持つデータベースを指しています。もちろん、Report Builder を使用して (テスト目的で) 基本的なダンプ レポートを作成しましたが、暗号化されたデータが表示されないことを除いて、すべて正常に機能します。SSRS テーブルでは空白のままです。暗号化された列は単なる基本的な nvarchar(200) です
データソース接続文字列に、「列暗号化設定 = 有効」を追加しました。それがないと、レポートは予想どおり #Error を表示します。ですから、これも必要だと思います。
また、クエリ デザイナーから暗号化された列を読み取ることができることに気付きました。データソースから 'Column Encryption Setting = Enabled' を削除すると、記憶が正しければクエリ デザイナーに VarBinary が表示されます。もちろん、アプリケーション サーバー上で Report Builder と Query Designer を直接操作しています。
SSRS を Always Encrypted で使用する方法に関するチュートリアルを検索しようとしましたが、何も見つかりませんでした。私が見つけたのは、SSRS が Always Encrypted をサポートしている投稿のコメントだけです。
誰かが私が間違っていることや欠けていることを教えてもらえますか?
前もって感謝します。
sql - 複数の選択された@parameterを返すsql ssrs
2 つのフィールドをスペースで区切って結合した文字列、つまり productID productName である複数値パラメーターがあります。
id部分だけでパラメータだけを渡したいです。
式を試しました: =join (left (fields!productID.value,inStr (fields!productID.value," ")-1)),',') またはその趣旨の何か (モバイルで申し訳ありません)
そして、レポート作成者は不平を言いました。実用的な式を書くためのより良い方法を提案できる人はいますか? 前もって感謝します。
sql-server - SSRS/モバイル レポートの色付きタイル
本当に簡単なレポートが欲しい:
A square tile and it should display a number for values > 0. タイルの色は、表示されている数値に関係なく管理する必要があります。
私はSQL Server 2016のモバイルレポートでそれをやろうとしましたが、表示される数に依存するタイルにしか色を付けることができません.
問題は、私には2つの異なるロジックがあるということです。1 つは色、もう 1 つは番号です。
それを実行できる SSRS 2016 の組み込み機能を知っていますか?
reporting-services - SSRS 2016 : パラメータ ボックス全体の位置を上から左に移動
SSRS 2016 でデフォルトで上部にあるパラメーター パネル全体をレポートの左側に移動したいと考えています。過去にこれを行った人はいますか?パネル内の個々のパラメーターを並べ替えることができますが、これらすべてのパラメーターを左に移動したい、つまり、複数のパラメーターを含むパネル全体を移動したいと考えています。
完成したレポートをレポート サーバーにパブリッシュするので、パブリッシュ後に同じ必要があります。
任意のガイダンスをいただければ幸いです。
ありがとう!