このコードはSSISエディタ、SSMSで動作し、カタログから実行されます。ここでSQLの実行タスクは開発者とSSMSでは機能しますが、SQL Serverエージェントではエラーが発生します
はコードです:
declare @maxDate as date
select @maxDate = cast(max([Date]) as date)
from [dbo].[sometable]
--print @maxDate
declare @currDate as date
select @currDate = cast(getdate() as date) ;
--print @currDate
if @maxDate <> @currDate
BEGIN
THROW 55000, 'Staging has not run for today!',1 ;
END
エラーは次のとおりです。
エラーメッセージ全体をテキストとして投稿する必要があります – TheGameiswar
このエラーはこのSqlタスクによってスローされますか?元のコードを教えてください – Hadi
投げているエラーメッセージに日付を追加した場合、その原因が分かります。 –