拒絕了對對象 'sp_OACreate' (數據庫 'mssqlsystemresource',架構 'sys')的 EXECUTE 權限。
阿新 • • 發佈:2017-07-10
bsp clas repl setprop mss prop exe oam pla
執行一個存儲過程, 由於裏面使用到了一些
--創建對象 EXEC sp_OACreate ‘VBScript.RegExp‘, @objRegex OUT --設置屬性 EXEC sp_OASetProperty @objRegex, ‘Pattern‘, @pattern EXEC sp_OASetProperty @objRegex, ‘IgnoreCase‘, @IgnoreCase EXEC sp_OASetProperty @objRegex, ‘Global‘, 1 --執行 EXEC sp_OAMethod @objRegex, ‘Replace‘, @retstrOUT, @string, @replacestr --釋放 EXECUTE sp_OADestroy @objRegex
執行後提示:
獲取結果集出錯 exec c_NEWS_MAIN_2_p_NEWS_MAIN 18760037
1310|159|c_NEWS_MAIN_2_p_NEWS_MAIN|18760037|-1|2017-7-10 18:41:03|0|0|0
消息Seq:18760037
消息:1310|159|c_NEWS_MAIN_2_p_NEWS_MAIN|18760037|-1|2017-7-10 18:41:03|0|0|0
拒絕了對對象 ‘sp_OACreate‘ (數據庫 ‘mssqlsystemresource‘,架構 ‘sys‘)的 EXECUTE 權限。
拒絕了對對象 ‘sp_OACreate‘ (數據庫 ‘mssqlsystemresource‘,架構 ‘sys‘)的 EXECUTE 權限。
處理方法:
grant execute on sp_OADestroy to etler
其它存儲過程同樣的方法給權限
拒絕了對對象 'sp_OACreate' (數據庫 'mssqlsystemresource',架構 'sys')的 EXECUTE 權限。