在建立存儲(chǔ)過程中發(fā)出這樣的提示:
---------------------------
Microsoft SQL-DMO (ODBC SQLState: 42000)
---------------------------
錯(cuò)誤 7405: 異類查詢要求為連接設(shè)置 ANSI_NULLS 和 ANSI_WARNINGS 選項(xiàng)。這將確保一致的查詢語義。請(qǐng)啟用這些選項(xiàng),然后重新發(fā)出查詢。
---------------------------
這個(gè)問題怎么解決呀,怎么才能啟用這些選項(xiàng)呢?
這種情況,一般是因?yàn)椋趕qlserver中建立了針對(duì)其他數(shù)據(jù)庫(kù)的鏈接,并且要在存儲(chǔ)過程里面,調(diào)用該連接數(shù)據(jù),直接創(chuàng)建存儲(chǔ)過程匯報(bào)上面的錯(cuò)誤,一種比較懶人的方法是,
打開SQL查詢分析器,將該存儲(chǔ)過程代碼,拷貝過來,直接執(zhí)行,在這里系統(tǒng)會(huì)默認(rèn)代上 ANSI_NULLS 和 ANSI_WARNINGS 的值,然后刷新企業(yè)管理器,就可以看到了,以后就可以正常的修改啦,呵呵
選自: