---
title: "専用のxConnect CollectionおよびxConnect Collection Search接続文字列の設定"
slug: "configure-dedicated-xconnect-collection-and-xconnect-collection-search-connection-strings"
abstract: "専用の検索・コレクションインスタンスがある場合は、xConnect Searchサービスへのアクセスを必要とするすべてのコアロールの検索接続文字列を変更してください。"
---
# 専用のxConnect CollectionおよびxConnect Collection Search接続文字列の設定

適用対象

Content Management

xConnectの接続文字列名は \\App\_Config\\Sitecore\\XConnect.Client.Configuration\\Sitecore.XConnect.Client.configファイル内で定義します。デフォルトでは、検索と収集は同じ接続文字列を使用します:

<?xml version="1.0" encoding="utf-8" ?>
<configuration xmlns:patch="http://www.sitecore.net/xmlconfig/">
<sitecore>
 <services>
 <register
 serviceType="Sitecore.XConnect.Client.Configuration.IClientFactory, Sitecore.XConnect.Client.Configuration"
 implementationType="Sitecore.XConnect.Client.Configuration.SitecoreXConnectClientFactory, Sitecore.XConnect.Client.Configuration"
 lifetime="Transient" />
 </services>
 <xconnect>
 <clientconfig type="Sitecore.XConnect.Client.Configuration.SitecoreXConnectClientConfiguration,Sitecore.XConnect.Client.Configuration" singleInstance="true">
 <param desc="clientModel" ref="xconnect/runtime" />
 <param desc="collectionConnectionStringName">xconnect.collection</param>
 <param desc="searchConnectionStringName">xconnect.collection</param>
 <param desc="configurationConnectionStringName">xconnect.collection</param>
 <param desc="collectionCertificateValidationEnabled">false</param>
 <param desc="searchCertificateValidationEnabled">false</param>
 <param desc="configurationCertificateValidationEnabled">false</param>
 </clientconfig>
 <runtime type="Sitecore.XConnect.Client.Configuration.RuntimeModelConfiguration,Sitecore.XConnect.Client.Configuration">
 <schemas hint="list:AddModelConfiguration">
 <schema name="collectionmodel" type="Sitecore.XConnect.Client.Configuration.StaticModelConfiguration,Sitecore.XConnect.Client.Configuration">
 <param desc="modeltype">Sitecore.XConnect.Collection.Model.CollectionModel, Sitecore.XConnect.Collection.Model</param>
 </schema>
 </schemas>
 </runtime>
 </xconnect>
</sitecore>
</configuration>

また、\\App\_Config\\ConnectionStrings.configファイルにxconnect.collection用の証明書の文字列も追加する必要があります:

<add name="xconnect.collection.certificate" connectionString="StoreName=My;StoreLocation=LocalMachine;FindType=FindByThumbprint;FindValue=859E88DC0692BA1583145223C455F186937C0D62" />

## 専用の検索および収集接続文字列の設定

デフォルトでは、コレクションとSearchは単一のエンドポイントに統合されています。専用の検索およびコレクションインスタンスがある場合は、xConnect Searchサービスへのアクセスを必要とするすべてのコアロールのsearchConnectionStringNameを変更してください。

<param desc="searchConnectionStringName">xconnect.search</param>

\\App\_Config\\ConnectionStrings.configファイルでは検索とコレクションを別々にターゲットできます:

<add name="xconnect.collection" connectionString="https://brand\_xconnect\_collection/" />
<add name="xconnect.search" connectionString="https://brand\_xconnect\_search/" />

また、xconnect.collectionとxconnect.searchの両方に対して証明書の文字列を追加する必要があります:

<add name="xconnect.collection.certificate" connectionString="StoreName=My;StoreLocation=LocalMachine;FindType=FindByThumbprint;FindValue=859E88DC0692BA1583145223C455F186937C0D62" />
<add name="xconnect.search.certificate" connectionString="StoreName=My;StoreLocation=LocalMachine;FindType=FindByThumbprint;FindValue=859E88DC0692BA1583145223C455F186937C0D62" />

インストールの証明書のサムプリントは、xConnectの\\App\_Config\\AppSettings.configファイルのvalidateCertificateThumbprint設定にあります。