在用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注入的最佳方法。但是其中的深層次原因...