メモ
コミュニティの関心グループが Yammer から Microsoft Viva Engage に移行されました。 Viva Engage コミュニティに参加し、最新のディスカッションに参加するには、「 Finance and Operations Viva Engage Community へのアクセスを要求する 」フォームに入力し、参加するコミュニティを選択します。
次の手順は、1 ボックス開発環境のみを対象としています。
Reporting Service のパッチ適用
次の手順は、1 ボックス開発環境のみを対象としています。
- ライフサイクル サービスからパッチ .zip ファイルをダウンロードします。
- Reporting Service パッチのデータ フォルダーにフォント ファイルがある場合は、SQL Server Reporting Services (SSRS) が実行されているコンピューターにこれらのフォントをインストールします。 Windows にフォントをインストールする方法の詳細については、 windowsにフォントをインストールまたは削除する方法を参照してください。 既にインストールされているフォントを再インストールする必要はありません。
- Reporting Services のパッチ スクリプト フォルダーのファイルを C:\Packages\Plugins\AxReportVmRoleStartupTask の下にあるレポート プラグイン フォルダーにコピーします。
- ディレクトリを、スクリプト ファイルを格納したレポート プラグイン フォルダに変更します。
- レポート拡張機能の古いインスタンスを置き換えるには、次のいずれかの方法を使用します。
- レポート拡張機能を削除して再インストールします。 このオプションでは、再インストールが完了した後にすべてのレポートを再デプロイする必要があります。
- バイナリを SQL Server バイナリ フォルダーに手動でコピーします。 ファイルを手動でコピーする場合は、レポートを再デプロイする必要はありません。
レポート拡張機能を削除して再インストールする
SSRS が実行されているマシンの管理者グループのユーザーとして、以下の手順を実行します。
- Windows PowerShell を使用して、次のスクリプトを実行することで、Dynamics SSRS 拡張機能を削除します。
- PowerShell .\DeploySsrsExtension.ps1 –UninstallOnly(アンインストールのみ実行)
- PowerShell では、次のスクリプトを実行することで Dynamics SSRS 拡張機能を再インストールします。
- PowerShell .\DeploySsrsExtension.ps1
- レポートの拡張機能を削除すると、すべてのレポートが削除されます。 レポート拡張機能を削除してから再インストールする場合は、次のスクリプトを実行してレポートを再デプロイする必要があります。
- PowerShell .\DeployAllReportsToSsrs.ps1
- このタスクの完了には 20 ~ 30 分かかります。
SQL Server バイナリ フォルダーへの手動でのバイナリのコピー
- SQL Server Reporting Services を停止します。 サービス管理コンソールまたは Reporting Services 構成マネージャーからサービスを停止できます。
- SQL Server Reporting Services バイナリ フォルダーを検索します。 このフォルダーは、
C:\Program Files\Microsoft SQL Server\MSRS11.MSSQLSERVER\Reporting Services\ReportServer\binにあります。 - 修正プログラムに次のいずれかのファイルが含まれている場合は、SQL Server Reporting Services の bin フォルダーにコピーします。* *
メモ
パッチには、サービスで使用されるすべてのファイルを含む完全なパッチと、変更されたファイルのみを含む増分パッチのいずれかを指定できます。 増分パッチがある場合は、一部のファイルが含まれていない可能性があります。 パッチに含まれていないファイルを置き換える必要はありません。
- Microsoft.Dynamics.AX.Framework.Services.Platform.Client.dll
- Microsoft.Dynamics.Framework.ReportsExtensions.dll
- Microsoft.Dynamics.Framework.Reports.dll
- Microsoft.Dynamics.ApplicationPlatform.SSRSReportRuntime.Instrumentation.dll
- Microsoft.Dynamics.ApplicationPlatform.SSRSReportRuntime.man
- Microsoft.Dynamics.Platform.Integration.ClientSdk.Abstraction.dll
- Microsoft.Dynamics.AX.Framework.Reports.Shared.dll
- Microsoft.Dynamics.AX.Framework.EncryptionEngine.dll
- Microsoft.Dynamics.AX.Framework.Utilities.dll
- Microsoft.Dynamics.ApplicationSuite.Reporting.BusinessLogic.dll
- Microsoft.Dynamics.ApplicationPlatform.Environment.dll
- Microsoft.Dynamics.AX.ReportConfiguration.axc
- Microsoft.WindowsAzure.ServiceRuntime.dll
- Microsoft.IdentityModel.dll
- msshrtmi.dll
SQL Server Reporting Services を再起動します。
Reporting Services インストール
レポート サービスのインストールでは、次の変更が行われます。インストールでは、次のファイルがレポート サービスの bin フォルダー (C:\Program Files\Microsoft SQL Server\MSRS11) にコピーされます。MSSQLSERVER\Reporting Services\ReportServer\bin)、および SSRS が拡張機能を認識できるように、対応する SSRS 構成ファイルを更新します。
- Dynamics.AX.Framework.Services.Platform.Client.dll
- Dynamics.Framework.ReportsExtensions.dll
- Dynamics.Framework.Reports.dll
- Dynamics.ApplicationPlatform.SSRSReportRuntime.Instrumentation.dll
- Dynamics.ApplicationPlatform.SSRSReportRuntime.man
- Dynamics.Platform.Integration.ClientSdk.Abstraction.dll
- Dynamics.AX.Framework.Reports.Shared.dll
- Dynamics.AX.Framework.EncryptionEngine.dll
- Dynamics.AX.Framework.Utilities.dll
- Dynamics.ApplicationSuite.Reporting.BusinessLogic.dll
- Dynamics.ApplicationPlatform.Environment.dll
- Dynamics.AX.ReportConfiguration.axc
- WindowsAzure.ServiceRuntime.dll
- IdentityModel.dll
- msshrtmi.dll
インストールでは、ローカル システムを使用するように SSRS サービス アカウントが更新されます。 DynamicsAxReportServer という名前の新しい SSRS カタログ データベースと DynamicsAxReportServerTempDB という名前の一時データベースを作成し、これら 2 つのデータベースを使用するように SSRS を構成します。 既定のカタログ データベース ReportServer と ReportServerTempDB は引き続き存在しますが、インストールによってレポート サービスで使用されないように設定されます。 インストールでは、Windows 認証を使用するように SSRS サービスが更新されます。 レポート ランタイムの SSRS bin フォルダーに ReportPVMConfiguration.xml という名前の XML 構成ファイルを作成します。 Dynamics という名前のレポート ルート フォルダーと DynamicsBrowser という名前の新しいセキュリティ ロールが作成されます。 このカスタム ロールには、AOS Web アプリケーション AppPool ID とバッチ サービス アカウントの両方が追加されます。 配置中に、レポート フォルダーが削除され、再作成されます。 したがって、以前に展開されたすべてのレポートは SSRS サーバーから削除されます。 レポート拡張機能を再インストールした後は、レポートを再配置する必要があります。