xDB Reference Dataデータベースをアップグレードする際の照合順序の競合


解説

「SXP_referencedata_Part2.sql」スクリプトを実行してxDB Reference Dataデータベースをアップグレードすると、次のエラーで失敗する場合があります:

Creating [xdb_refdata].[GetByDefinitionTypes]...
Msg 468, Level 16, State 9, Procedure GetByDefinitionTypes, Line 147 [Batch Start Line 272]
Cannot resolve the collation conflict between "Latin1_General_CS_AS" and "SQL_Latin1_General_CP1_CI_AS" in the equal to operation.
Creating [xdb_refdata].[GetDefinitions]...
Msg 468, Level 16, State 9, Procedure GetDefinitions, Line 75 [Batch Start Line 463]
Cannot resolve the collation conflict between "Latin1_General_CS_AS" and "SQL_Latin1_General_CP1_CI_AS" in the equal to operation.

この事象は、Azure App ServiceにデプロイされているSitecore XPインスタンスをアップグレードするときに発生します。

解決策

本問題を解決するには、「SXP_referencedata_Part2.sql」スクリプトの代わりに「SXP_referencedata_Part2 - modified.sql」スクリプトをダウンロードして実行してください。