學生社團用mssql寄信的問題-part2(sp_OACreate 沒有 EXECUTE 權限)

學生社團用mssql寄信的問題-part2(sp_OACreate 沒有 EXECUTE 權限)(查看次數:238)

回首頁

2016-05-11 15:18:54

因為廠商將mssql的寄信寫在master資料庫中,所以移機到另一個主機時,因為不寫把它寫在master,就把它重新寫一次在原本的資料庫中,一執行sp_OACreate就出現"訊息 229,層級 14,狀態 5,程序 sp_OACreate,行 1
結構描述 'sys',資料庫 'mssqlsystemresource',物件 'sp_OACreate' 沒有 EXECUTE 權限。",上網找了一下,發現要執行的mssql使用者,必須要在master/安全性/使用者中要加入,並設定權限就可以執行。


Declare @hr int
Declare @iMsg int
EXEC @hr = sp_OACreate 'CDO.Message', @iMsg OUT

mssql_sp_oAcreate_01
1.執行sp_OACreate出現沒有Execute權限


mssql_sp_oAcreate_02
2.在master/安全性/使用者中要加入


mssql_sp_oAcreate_03
3.並設定db_owners


學生社團用mssql寄信的問題-part2(sp_OACreate 沒有 EXECUTE 權限)
上一篇:我的帳戶(329)      下一篇:如何利用akeeba kickstart還原joomla備份(6)