xConnectログに「Service can not be found」エラーが出力される


説明

sc.Xdb.Collection.Data.Sql.xml設定ファイルに孤立したセクションが存在しているため、下記のメッセージがxConnectログに出力される場合があります:

[Error] Service can not be found: Sitecore.Xdb.Collection.Data.SqlServer.Configuration.ColumnEncryptionKeyStoreProviders.KeyStoreProviders, Sitecore.Xdb.Collection.Data.SqlServer

このエラーは機能に影響することはなく、無視しても構いません。エラーの出力を解消されたい場合は、下記の解決策を試してください。

解決策

sc.Xdb.Collection.Data.Sql.xmlファイルの下記のセクションを削除(コメントアウト)することで、エラーが解消されます。

<Sitecore.Xdb.Collection.Data.SqlServer.Configuration.ColumnEncryptionKeyStoreProviders.IKeyStoreProviders>
<Type>Sitecore.Xdb.Collection.Data.SqlServer.Configuration.ColumnEncryptionKeyStoreProviders.KeyStoreProviders, Sitecore.Xdb.Collection.Data.SqlServer</Type>
<As>Sitecore.Xdb.Collection.Data.SqlServer.Configuration.ColumnEncryptionKeyStoreProviders.IKeyStoreProviders, Sitecore.Xdb.Collection.Data.SqlServer</As>
<LifeTime>Singleton</LifeTime> 
</Sitecore.Xdb.Collection.Data.SqlServer.Configuration.ColumnEncryptionKeyStoreProviders.IKeyStoreProviders>