重要: この資料には、レジストリの編集方法が記載されています。 レジストリを変更する前に、必ずバックアップしてください。 問題が発生した場合にレジストリを復元する方法を確認しておいてください。 レジストリのバックアップ、復元、および編集方法の詳細については、以下のサポート技術情報番号をクリックしてください。
256986
Microsoft Windows レジストリの説明
現象
ユーザー アカウントを使用して Microsoft Dynamics CRM 4.0 または Microsoft Dynamics CRM 2011 を展開する場合、ユーザー アカウントに Microsoft SQL Server に対するローカル管理者権限が必要です。 ただし、SQL Server に対するローカル管理者のアクセス許可は必要ないはずです。 この要件の関連情報を参照するには、以下の「サポート技術情報」 (Microsoft サポート技術情報) をクリックしてください。
946686 Microsoft Dynamics CRM 4.0 で展開管理者に最小限のアクセス許可を割り当てる方法
解決策
この問題は、Microsoft Dynamics CRM 4.0 の最新の累積的な更新プログラムのロールアップで修正されています。
詳細については、次のマイクロソフト サポート技術情報番号をクリックしてください。
949256 Microsoft Dynamics CRM 4.0 の更新プログラムと修正プログラム
この問題は、Microsoft Dynamics CRM 2011 リリースで修正されています。
以下の回避策の手順に従って、Microsoft SQL Server のローカル管理者アクセス許可を必要とせずに Microsoft Dynamics CRM をインストールします。
回避策
警告: レジストリ エディターまたは別の方法を使用してレジストリを誤って編集すると、深刻な問題が発生することがあります。 このような問題が発生した場合は、オペレーティング システムの再インストールが必要になることがあります。 Microsoft は、このような問題の解決については保証していません。 レジストリの変更はユーザー自身の責任において行ってください。
SQL Server に対するローカル管理者のアクセス許可を持たないアカウントを使用して Microsoft Dynamics CRM を展開するには、次の手順を実行します。
Microsoft Dynamics CRM を実行しているコンピューターに IgnoreChecks レジストリ キーを追加して、環境診断ウィザード (EDW) にエラーが表示されたときにインストールを続行できるようにします。
[スタート]、
[実行] に移動し、「regedit」と入力し、
[OK] をクリックします。レジストリで次のサブキーを見つけます。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM
MSCRM を右クリックし、
[新規] をクリックし、[ DWORD 値] をクリックして、
IgnoreChecks.IgnoreChecks をダブルクリックし、[値のデータ] フィールドに「1」と入力します。
SQL Server を実行しているコンピューターで Microsoft SQL Server サービスが実行されていることを確認します。
Microsoft Dynamics CRM 展開管理者がアクセスできる共有を、SQL Server を実行しているコンピューター上に作成します。
メモ- この共有は、Microsoft Dynamics CRM データベース データ ファイルの恒久的な場所であることを目的としています。
- 共有名はディレクトリ名と一致する必要があります。 たとえば、共有が C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\CrmData にある場合、共有の名前は "CrmData" である必要があります。
Microsoft Dynamics CRM を実行しているコンピューターに SqlServerPathOverrides レジストリ キーを追加します。 手順は次のとおりです。
[スタート]、
[実行] に移動し、「regedit」と入力し、
[OK] をクリックします。レジストリで次のサブキーを見つけます。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM
MSCRM を右クリックし、
[新規] をクリックし、[ キー] をクリックして、
SqlServerPathOverrides.[SqlServerPathOverrides] を右クリックし、[新規] をポイントし、[文字列] をクリックして、SQL Server 名を名前として入力します。
[SqlServerPathOverrides] をダブルクリックし、共有共有の完全なローカル パスを値 (C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\CrmData など) を入力します
[ファイル] メニューの
[終了] をクリックしてレジストリ エディターを終了します。配置管理者がコンテンツ・マネージャーとしてSQL Reportingサーバーに追加されていることを確認します (http://support.microsoft.com/kb/946677 を参照してください)。
sysadmin アクセス許可を使用して、デプロイ管理者を SQL ログインとして CRM サーバーの SQL インスタンス セキュリティ アカウントに追加します。
Microsoft SQL Service を実行しているサービス アカウントに、CRM MDF ファイルのコピー先の共有へのアクセス許可が付与されていることを確認します。 ファイル共有の有効なアクセス許可をチェックするには、次の手順を実行します。
- フォルダーを右クリックし、[プロパティ] を選択します。
- [セキュリティ] タブをクリックし、[詳細設定] をクリックします。
- [有効なアクセス許可] をクリックし、[選択] をクリックします。
- Microsoft SQL Server が実行されているサービス アカウントを入力します。 (ビルトイン アカウントの場合は、"Network Service" または "SYSTEM" を使用できます。)