問題タブ [reportserver]
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.
sql - ReportServer.DBO.Subscriptions に挿入する方法
SQL Server 2005 レポート サーバー
サブスクリプションを手動で作成するにはどうすればよいですか?
ReportServer は、プロシージャ CreateSubscription を使用して、Subscriptions テーブルに行を追加します。
新しい共有スケジュールがあります。既存のスケジュールにサブスクライブするレポートは、すべて同じ属性を使用して、新しい共有スケジュールにもサブスクライブする必要があります (スケジュールの違いは、1 つは時間指定され、もう 1 つはコードから呼び出されることです)。
私が見ている問題は、SubscriptionID (一意の識別子) の生成です。主キーとして設定されていないため、insert ステートメントのパラメーターとしてそのままにしておくことはできません。
ReportServer が使用するサブスクリプション ID を生成するために同じ方法を使用する方法はありますか、それとも独自の GUID を生成できますか、またはこれらのサブスクリプションを手動で再作成する必要がありますか?
前もって感謝します。
sql - 自己参照テーブルで GUID 列を使用する方法
ReportServer データベース テーブルに「Catalog」という名前のテーブルがあります。GUID のタイプの 2 つの列があります:「ItemID」と「ParentID」 SQL Server で、いくつかのレコードを含むデータセットを返すことができるクエリを作成したいと思います。各レコードでは、ItemID、ParentID、PossibleChildIDs が返されます。
たとえば、ItemID = firstGUID と仮定すると、firstGUID の階層内のすべての可能な子が必要です
axis - org.apache.axis2.AxisFault: HTTP ( 401 ) 許可されていないアドレス
Websphere 7.0 から ReportServer Web サービスを呼び出すと、例外を下回る。
必要なすべての JAXWS2.2.7 - jaxws-ri jar をプロファイルの classes ディレクトリの下に置くと、Web サービス呼び出しが機能します。
共有ライブラリを作成してそれらの jar を配置すると機能しません。この Microsoft ReportServer Web サービス呼び出しを除いて、すべてのアプリケーション機能が機能していたので、私にとっては奇妙です。
私はstackoverflowとgoogledを調べてさまざまな理由を見つけましたが、websphereプロファイルのclassesディレクトリに配置すると機能しているため、問題を絞り込むことができませんでした。
例外:
javax.xml.ws.WebServiceException: org.apache.axis2.AxisFault: HTTP ( 401 ) 無許可のアドレス: http://xx.xx.xx.xx:8080/ReportServer/ReportService2010.asmx at org.apache.axis2.jaxws org.apache.axis2.jaxws.ExceptionFactory.makeWebServiceException(ExceptionFactory.java:70) の .ExceptionFactory.createWebServiceException(ExceptionFactory.java:175) 。. 原因: org.apache.axis2.AxisFault: HTTP ( 401 ) 不正なアドレス: http://xx.xx.xx.xx:8080/ReportServer/ReportService2010.asmx
これに関する情報は役に立ちます。ありがとう。
vb.net - ReportViewer 11.0がフォームにロードされていませんが、winformの下にあります
これは私を本当に困惑させました。SSRS と Visual Studio 2013 で MS SQL 2008 R2 を使用しています。アプリケーションは VB.Net で記述されています。サーバー上でレポートを作成し、それを ReportViewer を使用してアプリケーションに取り込もうとすると、ReportViews がフォーム内ではなくフォームの下に表示されます。リモート レポートとして実行すると、何も表示されません。レポートは Report Server で機能します。ReportViewer がフォームに追加されると、フォーム内ではなくフォームの下にロードされ、サーバー レポートのオプションが設定されます。ReportViewer はバージョン 11 です。これが以前ではなく、現在どのように行われているかはわかりません。開発中の以前から、問題なく動作しているように見えるレポートが 2 つあり、現在はさらに追加しようとしていますが、動作していません。これは VS2013 内のオプションですか? よくわかりません。
user-interface - Reporting/OLAP サーバーでの GUI カスタマイズのサポート
Tableau、Jasper、BIRT iHub などの OLAP サーバーを調査してきましたが、どれもユーザー インターフェイスをカスタマイズするための適切なサポートを提供していないようです。それらはすべてブラウザをレンダリング システムとして使用していますが、デフォルトの画面または「ビューア」ウィンドウを変更することは推奨されていません (可能ですか?)。
本格的な J2EE アプリケーションを作成して、WAR に JAR ファイルをドロップしたくありません。私は過去にそれを行ったことがあり、このタイプの要件に対するサポートの改善を期待していました。
ポインタはありますか?
reporting-services - レポート サーバー データベースをバックアップから復元するときにデータソースの資格情報が失われる
SQL Server 2008 R2 SP3 を実行しているサーバーで、約 400 個のレポートを含む ReportServer データベースを使用しています。
SQL Server データベースとレポート サーバーを別のマシンに移行しようとしていますが、レポート サーバー レポートで暗号化されたデータを保持できないようです。
さまざまなフォーラムからの関連する投稿のリストを実行した後、問題を解決する解決策を見つけることができませんでした。
新しいマシンで ReportServer データベースを復元し、すべてのログインとパスワードが適切に複製されていることを確認しました。データベースを復元して URL にアクセスしようとすると、「レポート サーバーが初期化されていません」というメッセージが表示されます。これはさまざまな投稿で文書化されており、暗号化キー ファイルを使用して暗号化されたコンテンツを削除および復元することを提案しています。
これを行った後、URL と Report Builder からすべての ReportServer レポートを表示できるようになりました。
ただし、暗号化キーを復元した後でも、データソースの資格情報 (ユーザー名/パスワード) がレポートに復元されません。レポート ビルダーでレポートを編集すると、データソースの資格情報が [資格情報を要求する] に設定されます。その結果、アプリケーションから実行するとすべてのレポートが失敗します。
この問題の解決がどうしても必要です。そうしないと、400 件のレポートすべてを手動で編集して資格情報を再確立する必要があります。
すべての提案は大歓迎です。
ありがとう、レナード