1

Microsoft CRMでカスタムレポートを作成しており、CRM_URLパラメーターを使用してドリルダウンを作成しています。

ただし、受信するURLは*** http:// ** myserver.com/org/CRMReports ... *ですが、** https:// **myserver.com/org/CRMReports...である必要があります。

私の理解では、この値はMSCRMによって動的に渡されます。httpsを使用するためにこのURLを更新するにはどうすればよいですか?

4

2 に答える 2

1

私の問題への答えは、このリンクからの#4と#5でした:

http://rc.crm.dynamics.com/rc/regcont/en_us/op/articles/secure_comm.aspx#ID0EFD

インターネット経由で接続する外部クライアントによって使用されない展開の場合は、次の手順に従います。

  1. CAから証明書を取得します。証明書を使用するには、階層でリンクされた1つ以上のCAで構成される公開鍵インフラストラクチャ(PKI)を設定します。これらのCAとPKIは、1つ以上の組織での証明書の発行、検証、更新、および失効を管​​理するために必要です。Microsoft Windows Server 2003でサードパーティのPKIを使用することも、WindowsServer2003証明書サービスに基づいて独自のPKIを確立することもできます。
  2. Microsoft Dynamics CRM Webアプリケーションがインストールされているインターネットインフォメーションサービス(IIS)にアクセスするユーザーがいないことを確認してください。これを行うには、Microsoft Dynamics CRM Webサイトを停止します。Webサイトを右クリックし、[停止]をクリックします。
  3. SSLを使用するようにMicrosoftDynamicsCRMWebサイトを構成します。これを行うには、Microsoft Dynamics CRM WebアプリケーションがインストールされているIISを実行しているサーバーで次の手順を実行します。1。インターネットインフォメーションサービス(IIS)マネージャーを起動します。2。Microsoft Dynamics CRM Webサイトを右クリックし、[プロパティ]をクリックします。3. [ディレクトリセキュリティ]タブをクリックし、[サーバー証明書]をクリックして、Webサーバー証明書ウィザードの指示に従います。4.クライアントがMicrosoftDynamicsCRMアプリケーションに接続するときにのみSSLを使用するようにする場合は、[セキュリティで保護された通信]領域の[ディレクトリセキュリティ]タブで、[編集]をクリックします。5. [セキュリティで保護された通信]ダイアログボックスで、[セキュリティで保護されたチャネル(SSL)が必要]チェックボックスをクリックします。6.インターネットインフォメーションサービス(IIS)マネージャーを閉じます。

    重要:Microsoft DynamicsCRMWebサイトに適用できる証明書は1つだけです。したがって、Microsoft Dynamics CRM Serverを内部アクセスとインターネット向け(外部)アクセスの両方に構成した場合、Microsoft DynamicsCRMWebサイトへの内部接続と外部接続の両方にSSLを構成することはできません。

  4. 構成データベースの次の値を手動で変更する必要があります。

    警告:構成データベース(MSCRM_CONFIG)を誤って変更すると、Microsoft Dynamics CRMシステムで予期しない動作が発生したり、システムが動作を停止したりする可能性があります。これらの手順を完了する前に、MicrosoftDynamicsCRMシステムをバックアップすることをお勧めします。Microsoft Dynamics CRMシステムをバックアップする方法については、Microsoft DynamicsCRM4.0実装ガイドドキュメントセットの一部である操作および保守ガイドを参照してください。1. Microsoft SQL Serverを実行しているコンピューターで、SQL ServerManagementStudioを起動します。2. [データベース]、[MSCRM_CONFIG]、[テーブル]の順に展開し、[dbo.DeploymentProperties]を右クリックして、[テーブルを開く]をクリックします。3. ColumnName列の下のdbo.DeploymentPropertiesテーブルのADRootDomainScheme行で、NVarCharColumn列の値をhttpからhttpsに変更します。この値は小文字でなければならないことに注意してください。4. dbo.DeploymentPropertiesテーブルのColumnName列のADSdkRootDomain行で、Microsoft DynamicsCRMWebサイト用に構成された証明書の名前を使用してNVarCharColumn列の値を変更します。証明書の名前は、インターネットインフォメーションサービス(IIS)マネージャーのMicrosoft DynamicsCRMWebサイトのプロパティページの[ディレクトリセキュリティ]タブにあります。5.[証明書の表示]をクリックします。6. [証明書]ダイアログボックスで、[詳細]をクリックします。7. [フレンドリ名]フィールドをクリックして、証明書名を見つけます。証明書名がコンピューター名と同じである場合は、ServerName:SSLPortNumberの形式を使用できます。デフォルトでは、SSL接続のTCPポートは443です。8。dbo.DeploymentPropertiesテーブルのColumnName列のADWebApplicationRootDomain行で、Microsoft DynamicsCRMWebサイト用に構成された証明書の名前を使用してNVarCharColumn列の値を変更します。証明書名がコンピューター名と同じである場合は、ServerName:SSLPortNumberの形式を使用できます。デフォルトでは、SSL接続のTCPポートは443です。9。変更が保存されていることを確認してから、SQL ServerManagementStudioを閉じます。証明書名がコンピューター名と同じである場合は、ServerName:SSLPortNumberの形式を使用できます。デフォルトでは、SSL接続のTCPポートは443です。9。変更が保存されていることを確認してから、SQL ServerManagementStudioを閉じます。証明書名がコンピューター名と同じである場合は、ServerName:SSLPortNumberの形式を使用できます。デフォルトでは、SSL接続のTCPポートは443です。9。変更が保存されていることを確認してから、SQL ServerManagementStudioを閉じます。

  5. LocalSDKPortWindowsレジストリサブキー値を変更します。これを行うには、次の手順を実行します。

    警告:レジストリエディタまたは別の方法を使用してレジストリを誤って変更すると、重大な問題が発生する可能性があります。これらの問題により、オペレーティングシステムとMicrosoftDynamicsCRMを再インストールする必要がある場合があります。これらの問題が解決できることを保証することはできません。ご自身の責任でレジストリを変更してください。1.レジストリエディタを起動し、HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft\MSCRMサブキーを見つけます。2. LocalSdkPortを右クリックし、[変更]をクリックして、[OK]をクリックします。3. [ベース]領域で、[10進数]をクリックし、TCPポートを入力します。4.[OK]をクリックします。5.レジストリエディタを閉じます。

  6. IISを再起動します。これを行うには、コマンドラインでiisresetコマンドを実行します。
  7. Microsoft DynamicsCRMWebサイトを起動します。これを行うには、Microsoft Dynamics CRM Webサイトを右クリックし、[開始]をクリックします。
  8. MicrosoftDynamicsCRM非同期処理サービスを再起動します。これを行うには、[スタート]ボタンをクリックし、[管理ツール]をポイントして、[サービス]をクリックします。サービスの一覧で、[Microsoft Dynamics CRM非同期処理サービス]を右クリックし、[再起動]をクリックします。
  9. Microsoft DynamicsCRMWebサイトに正常に接続できることを確認します。これを行うには、httpsで始まるURLを使用する必要があります。たとえば、Internet Explorerでは、URLは次のアドレスのように表示されます: https://ServerName/OrganizationName/loader.aspx

    Microsoft Dynamics CRM WebサイトがSSL接続を必要とするように構成されていない場合は、http接続( http://ServerName/OrganizationName/loader.aspxなど)を使用してサイトに正常に接続できることを確認してください 。

于 2009-10-15T18:20:45.200 に答える
1

SRSS 構成ツールを使用する必要があります。=>

Secure Sockets Layer (SSL) 接続用のレポート サーバーの構成 (2005)
Secure Sockets Layer (SSL) 接続用のレポート サーバーの構成 (2008)

" RSReportServer.configファイルの UrlRoot を編集する レポート サーバーの電子メール配信拡張機能を使用している場合は、電子メール メッセージにレポート URL を含むサブスクリプションを作成できます。レポート URL を作成するために、レポート サーバーは UrlRoot を使用します。 RSReportServer.config ファイルの構成設定 SSL 接続を介してアクセスされるレポート サーバーでレポートを実行する場合は、UrlRoot を手動で編集して https:// プレフィックスを使用する必要があります。

サーバー証明書を使用している場合、URL の形式は次のとおりです。

<UrlRoot>https://certificatename/reportservervirtualdirectoryname</UrlRoot>
于 2009-10-15T15:57:54.177 に答える