共用方式為


srv_rpcdb (擴充預存程式 API)

適用於:SQL Server

重要

SQL Server 的未來版本將移除此功能。 請避免在新的開發工作中使用這項功能,並規劃修改目前使用這項功能的應用程式。 請改用 CLR 整合。

傳回目前遠端預存程式的資料庫名稱元件。

語法

  
DBCHAR * srv_rpcdb (  
SRV_PROC * srvproc,int *len );  

引數

srvproc
這是特定用戶端連接句柄之SRV_PROC結構的指標。 結構包含擴充預存程式 API 連結庫用來管理應用程式和客戶端之間的通訊和資料的資訊。

len
這是接收資料庫名稱長度之 int 變數的指標。 如果 len 為 NULL,則不會傳回資料庫名稱的長度。

傳回

目前遠端預存程式之資料庫名稱部分之 Null 終止字串的 DBCHAR 指標。 如果沒有目前的遠端預存程式,則會傳回 NULL,並將 len 參數設定為 - 1。

備註

此函式只會傳回遠端預存程式物件名稱的資料庫元件。 它不包含擁有者、遠端預存程式名稱和遠端預存程式編號的選擇性規範。

重要

您應該徹底檢閱擴充預存程式的原始程式碼,而且您應該先測試已編譯的 DLL,再於實際執行伺服器上安裝它們。 如需安全性檢閱和測試的相關信息,請參閱此 Microsoft 網站