建立SQL作業錯誤的解決方法(不能

2021-06-20 05:23:34 字數 382 閱讀 1603

在用sql語句建立sql server作業時有時出現如下錯誤:

訊息 515,級別 16,狀態 2,過程 sp_add_job,第 137 行

不能將值 null 插入列 'owner_sid',表 'msdb.dbo.sysjobs';列不允許有空值。insert 失敗。

語句已終止。

這可能與為作業建立的資料庫登入id有關,這個登入id需要是資料庫的所有者(我的是sa),因此將

@owner_login_name=n'pc_abc\administrator',

中的n'pc_abc\administrator'改為資料庫的所有者,如sa就可以了。

mysql建立外來鍵錯誤的解決方法

mysql建立外來鍵要求比較嚴格,嚴格到有時候你找不到到底 錯了。如果碰到error 1005 can t create table test testt1.frm errno 150 這個錯誤的時候。1.檢查你的表是不是都是innodb型別的,只有這種型別才可以建立外來鍵。2.檢查欄位名是不是有錯...

錯誤解決方法

一 1 錯誤 parsererror error tokenizing data.c error expected 2 fields in line 2,saw 10 2 sep none 3 error bad lines false 雖然讀取成功了,但是會刪掉很多列 實驗後,發現以上三種引數方法...

sql注入的解決方法

sql注入的原因 表面上說是因為拼接字串,構成sql語句,沒有使用sql語句預編譯,繫結變數造成的。但是更深層次的原因是將使用者輸入的字串,當成了 sql語句 來執行。sql注入的常用兩種解決方法 1 基本上大家都知道 採用sql語句預編譯和繫結變數,是防禦sql注入的最佳方法。但是其中的深層次原因...