0

スケジュールされたレポートを電子メールで送信するように 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="..." ... />

私は何が欠けていますか?

4

1 に答える 1