Microsoft SQL Server Reporting Services (SSRS) レポート、グラフ、KPI を表示する Web パーツがある Microsoft Dynamics GP 2010 のビジネス ポータルのページに移動すると、1 つ以上のエラー メッセージが表示される場合があります。エラー
1:
HTTP 状態 401: Unauthorized で要求が失敗しました。
エラー 2:
アイテム '/%dbname%/%series%/Charts and KPI/%report%' が見つかりません。 (rsItemNotFound)
エラー 3:
ユーザー 'domain\user' に付与されたアクセス許可では、この操作を実行するには不十分です。 (raAccessDenied)
エラー 4:
レポートの処理中にエラーが発生しました。 (rsProcessingAborted)
データ ソース 'DataSourceGPCompany' への接続を作成できません。 (rsErrorOpeningConnection)
ユーザー 'domain\user' のログインに失敗しました。
エラー 5:
レポートの処理中にエラーが発生しました。 (rsProcessingAborted)
データ ソース 'DataSourceGPCompany' への接続を作成できません。 (rsErrorOpeningConnection)
ログインによって要求されたデータベース '%dbname%' を開くことができません。 ユーザー 'domain/user' のログインに失敗しました。
エラー 6:
レポートの処理中にエラーが発生しました。 (rsProcessingAborted)
データ ソース 'DataSourceGPCompany' への接続を作成できません。 (rsErrorOpeningConnection)
EXECUTE アクセス許可がオブジェクト '%objectname%'、データベース '%dbname%'、スキーマ 'dbo' で拒否されました。
現象
原因 1: このエラーには、いくつかの潜在的な原因があります。
原因 2: Microsoft Dynamics GP 2010 の SSRS レポートがデプロイされていない。
原因 3: レポートを実行しようとするドメイン ユーザーが SSRS のレポートにアクセスできない。
原因 4: SQL Serverの実行を試みるドメイン ユーザーのログインが作成されていない。
原因 5: レポートを実行しているドメイン ユーザーは、Microsoft Dynamics GP 2010 企業データベースにアクセスできません。
原因 6: ドメイン ユーザーが Microsoft Dynamics GP システムおよび会社のデータベースの適切なデータベース ロールにマップされていない。
注: 一般的なエラー メッセージが表示される場合は、SSRS でリモート エラーが既定で無効になっている可能性があります。 この機能を有効にするには、1 を
実行します。 SSRS がインストールされているサーバーにログオンします。
2. [スタート] をクリックし、[すべてのプログラム] をクリックし、[Microsoft SQL Server 2008 (または 2008 R2) をポイントして、[SQL Server Management Studio] をクリックします。 Reporting Services インスタンスに接続します。
3. 左側のオブジェクト エクスプローラーでインスタンス名を右クリックし、[プロパティ] を選択します。
4. 左側の [詳細設定] タブを選択します。
5. [セキュリティ] セクションで、[EnableRemoteErrors] を [True] に設定します。
6. [OK] をクリックして変更を保存します。 この変更を完了するためにサービスを再起動する必要はありません。
原因
解決策 1: 解決方法については、次の記事を参照してください
。2608328ビジネス ポータルでエグゼクティブ センターをクリックすると、"要求は HTTP 状態 401: 未承認で失敗しました" というエラーが SQL Server Reporting Services Web パーツに表示されます。
解決策 2: Microsoft Dynamics GP の SQL Server Reporting Services レポートの展開については、Microsoft SQL Server Reporting Services ガイドを
参照してください。 SQL Server Reporting Services ガイドは、次のリンクからダウンロードできます
:http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=18981
解決策 3:
ネイティブ モードで SSRS を使用している場合は、レポート マネージャー サイトを使用して、レポートへのユーザーのアクセスを追加または確認します。 SharePoint 統合モードで SSRS レポートを展開した場合は、SharePoint セキュリティを使用して、ユーザーがレポート ライブラリ サイトにアクセスできると確認します。 SSRS のアクセス許可の詳細については、SQL Server Reportings Services ガイドの第 7 章を参照してください
。http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=18981解決策 4: ドメイン ユーザーの SQL Server ログインを作成するには、次の手順を参照してください
。1。 インストールされているサーバーにSQL Serverします。
2. [スタート] をクリックし、[すべてのプログラム] をクリックし、[Microsoft SQL Server 2008 (または 2008 R2) をポイントして、[SQL Server Management Studio] をクリックします。
3. Microsoft Dynamics GP データベースSQL Serverのインスタンスに接続します。
4. [セキュリティ] をクリックして展開し、オブジェクト エクスプローラーで [ログイン] をクリックして展開します。
5. [ログイン] フォルダーを右クリックし、[新しいログイン] をクリックします。
6. [ログイン名] フィールドに、エラー メッセージのドメイン ユーザーを domainname\username 7 の形式で
指定します。 左側の [ユーザー マッピング] タブをクリックして、適切な Microsoft Dynamics GP データベースにユーザー アクセスを割り当てる。 会社とロールの割り当ての詳細については、SQL Server レポート サービス ガイドの第 7 章を参照してください。
解決策 5: エラーで指定されたSQL Serverデータベースの割り当てを確認するには、次の手順
1 を使用します。 インストールされているサーバーにSQL Serverします。
2. [スタート] をクリックし、[すべてのプログラム] をクリックし、[Microsoft SQL Server 2008 (または 2008 R2) をポイントして、[SQL Server Management Studio] をクリックします。
3. Microsoft Dynamics GP データベースSQL Serverのインスタンスに接続します。
4. [セキュリティ] をクリックして展開し、オブジェクト エクスプローラーで [ログイン] をクリックして展開します。
5. エラー メッセージで指定SQL Serverユーザーのログインを右クリックし、[プロパティ] をクリックします。
6. 左側の [ユーザー マッピング] タブをクリックします。
7. Microsoft Dynamics GP SSRS レポートを実行する必要があるすべてのログインは、システム (DYNAMICS) データベースと、レポートする会社のデータベースにマップする必要があります。 ユーザー のセキュリティの詳細については、SQL Server Reporting Services ガイドの第 7 章を参照してください。
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=18981
8. [OK] をクリックし、ユーザーにレポートを再度実行します。
解決策 6: ログインに対するデータベース ロールの割りSQL Server変更するには、次の
1 を確認します。 インストールされているサーバーにSQL Serverします。
2. [スタート] をクリックし、[すべてのプログラム] をクリックし、[Microsoft SQL Server 2008 (または 2008 R2) をポイントして、[SQL Server Management Studio] をクリックします。
3. Microsoft Dynamics GP データベースSQL Serverのインスタンスに接続します。
4. [セキュリティ] をクリックして展開し、オブジェクト エクスプローラーで [ログイン] をクリックして展開します。
5. エラー メッセージで指定SQL Serverユーザーのログインを右クリックし、[プロパティ] をクリックします。
6. 左側の [ユーザー マッピング] タブをクリックします。
7. ログインがアクセスできる Microsoft Dynamics GP データベース (DYNAMICS や TWO など) のいずれかをクリックします。
8. 各データベースについて、このデータベースの下部にある ['xxxxx' のデータベース ロール メンバーシップ] セクションで選択内容を確認します。 SQL Server Reporting Services ガイドの 50 ページの MDGP11R2_SRS_Report_Roles.pdf ファイルで確認できる SSRS レポートにアクセスできるデータベース ロールの一覧。 次のリンクをクリックして、SQL Server Reporting Services Guide: http://www.microsoft.com/download/en/details.aspx?displaylang=en&
id=18981
9 をダウンロードします。 [OK] をクリックし、レポートを再度実行します。