スケジュールされたレポートを電子メールで送信するように ASR をセットアップしようとしていますが、これがログ ファイルに表示されるエラー メッセージです。
Exception: ASR.Reports.Items.Exceptions.DatabaseNotFoundException
Message: Exception of type 'ASR.Reports.Items.Exceptions.DatabaseNotFoundException' was thrown.
Source: ASR.Reports
at ASR.Reports.Scanners.DatabaseScanner.get_Database()
at ASR.Reports.Items.QueryScanner.Scan()
at ASR.Interface.Report.Run(Object[] parameters)
at ASR.Commands.ScheduledExecution.runReport(Item item, Boolean force)
at ASR.Commands.ScheduledExecution.<>c__DisplayClass4.b__1(Item i)
at System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()
at System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext()
at ASR.Commands.ScheduledExecution.EmailReports(Item[] itemarray, CommandItem commandItem, ScheduleItem scheduleItem)
管理インターフェイスからレポートを生成できるので、これはあまり意味がありません。
私のASR構成では
<setting name="ASR.ConfigurationDatabase" value="master"/>
サイトコア アナリティクス ファイル内
<scheduling>
<agent type="Sitecore.Analytics.Tasks.EmailReportsTask, Sitecore.Analytics" method="Run" interval="1:00:00">
DatabaseName>master
私の接続文字列構成では、(他のすべてが機能しているため、これが機能することがわかっています)
<add name="master" connectionString="..." ... />
私は何が欠けていますか?