停止服務(wù)器范圍內(nèi)的 OLE 自動(dòng)化存儲(chǔ)過程執(zhí)行環(huán)境。
sp_OAStop
0(成功)或非零數(shù)字(失?。?,是由 OLE 自動(dòng)化對(duì)象返回的 HRESULT 的整數(shù)值。
有關(guān) HRESULT 返回代碼的更多信息,請(qǐng)參見 OLE 自動(dòng)化返回代碼和錯(cuò)誤信息。
Microsoft® SQL Server™ 啟動(dòng)后,當(dāng)客戶端第一次調(diào)用 sp_OACreate 時(shí),將自動(dòng)啟動(dòng)共享的 OLE 自動(dòng)化存儲(chǔ)過程執(zhí)行環(huán)境。所有使用 OLE 自動(dòng)化存儲(chǔ)過程的客戶端都共享一個(gè)單獨(dú)的執(zhí)行環(huán)境。
調(diào)用 sp_OAStop 不是必須的。如果未調(diào)用 sp_OAStop,當(dāng) SQL Server 關(guān)閉時(shí),執(zhí)行環(huán)境會(huì)自動(dòng)停止。執(zhí)行環(huán)境停止后,任何對(duì) sp_OACreate 的調(diào)用均會(huì)重新啟動(dòng)執(zhí)行環(huán)境。
說明 如果某一個(gè)客戶端調(diào)用 sp_OAStop 停止了執(zhí)行環(huán)境,那么任何正在執(zhí)行使用 OLE 自動(dòng)化存儲(chǔ)過程的語(yǔ)句批處理的客戶端在調(diào)用任何 OLE 自動(dòng)化存儲(chǔ)過程(sp_OACreate 除外)時(shí)均會(huì)收到一條錯(cuò)誤信息。
只有 sysadmin 固定服務(wù)器角色的成員才能執(zhí)行 sp_OAStop。
下面的示例停止共享的 OLE 自動(dòng)化執(zhí)行環(huán)境。
EXEC sp_OAStop
相關(guān)文章