少し遅いですが、同じ問題が現在のバージョンにも存在するため、他の人にとっては完全に役立つかもしれません.
ERROR Failed to perform Visit End actions
Exception: System.InvalidOperationException
Message: Could not find configuration node: databases/database[@id='master']
Source: Sitecore.Kernel
at Sitecore.Diagnostics.Assert.IsTrue(Boolean condition, String message)
at Sitecore.Configuration.Factory.GetConfigNode(String xpath, Boolean assert)
at Sitecore.Configuration.Factory.CreateObject(String configPath, String[] parameters, Boolean assert)
at Sitecore.Configuration.Factory.GetDatabase(String name)
at Sitecore.Analytics.Pipelines.VisitEnd.RunRules.Process(VisitEndArgs endArgs)
at (Object , Object[] )
at Sitecore.Pipelines.CorePipeline.Run(PipelineArgs args)
at Sitecore.Analytics.VisitEndWorker.Helper.Process(Action visitEndAction)
これを修正するには、Sitecore.Analytics.DefaultDefinitionDatabase.config という名前の新しいファイルを作成し、次の構成を追加する必要があります:
<configuration xmlns:patch="http://www.sitecore.net/xmlconfig/">
<sitecore>
<settings>
<setting name="Analytics.DefaultDefinitionDatabase">
<patch:attribute name="value">web</patch:attribute>
</setting>
</settings>
</sitecore>
</configuration>
注:
現在、この設定はどのファイルにもありません。Analytics DLL にハードコードされており、この設定のデフォルト値は「マスター」です。したがって、この設定を上書きするには、新しい構成ファイルを作成する必要があります。それでもエラーが発生する場合は、標準インストール後に追加された構成ファイルに master への参照が他にもある可能性があります。2 つの例は、News Mover モジュールと Advanced Database Crawler です。解決策は、これらのマスター データベースへのすべての参照を見つけてパッチを適用し、web に置き換えるか、配信サーバーのコンテキストで必要ない場合は設定を完全に削除することです。
参照: http://www.sitecoredevelopment.com/MarkGraber/2013/June/Tips-on-Setting-up-a-Content-Delivery-Server-with-No-Master-Database.aspx