在用SQL語句創建SQL Server作業時有時出現如下錯誤:
消息 515,級別 16,狀態 2,過程 sp_add_job,第 137 行 不能將值 NULL 插入列 'owner_sid',表 'msdb.dbo.sysjobs';列不允許有空值。
INSERT 失敗。
語句已終止。
這可能與為作業創建的數據庫登錄ID有關,這個登錄ID需要是數據庫的所有者(我的是sa),因此將 @owner_login_name=N'HYSERITC003wellcomm', 中的N'HYSERITC003wellcomm'改為數據庫的所有者,如sa就可以了。