srv_rpcoptions (擴充預存程序 API)
重要事項 |
---|
未來的 Microsoft SQL Server 版本將移除這項功能。請勿在新的開發工作中使用此功能,並且儘速修改使用此功能的應用程式。請改用 CLR 整合。 |
傳回目前遠端預存程序的執行階段選項。
語法
DBUSMALLINT srv_rpcoptions ( SRV_PROC *
srvproc
);
引數
- srvproc
是 SRV_PROC 結構的指標,也是特定用戶端連接的控制代碼 (在這個狀況之下,該控制代碼會收到遠端預存程序)。擴充預存程序 API 程式庫會使用該結構所包含的資訊來管理通訊以及應用程式與用戶端之間的資料。
傳回值
是點陣圖,包含聯結在目前遠端預存程序的邏輯 OR 之執行階段旗標。如果沒有目前遠端預存程序,則會傳回 0 ,並且產生訊息。
備註
下表描述每個執行階段旗標。
執行階段旗標 |
說明 |
---|---|
SRV_NOMETADATA |
用戶端已要求不含中繼資料資訊的結果。當用戶端與 MicrosoftSQL Server 執行個體通訊時,才只會使用這個旗標。擴充預存程序 API 應用程式無法省略中繼資料資訊。 |
SRV_RECOMPILE |
用戶端已經要求先重新編譯遠端預存程序,再執行它。這個旗標可能無法套用至擴充預存程序 API 應用程式。 |
安全性注意事項 |
---|
您應該徹底檢閱擴充預存程序的原始程式碼,您也應該先測試編譯過的 DLL,才能將它們安裝在實際執行伺服器上。如需有關安全性檢閱和測試的資訊,請參閱此 Microsoft 網站。 |