Bagikan melalui


srv_rpcoptions (EXTENDED Stored Procedure API)

Berlaku untuk:SQL Server

Penting

Fitur ini akan dihapus dalam versi SQL Server yang akan datang. Hindari menggunakan fitur ini dalam pekerjaan pengembangan baru, dan rencanakan untuk memodifikasi aplikasi yang saat ini menggunakan fitur ini. Gunakan integrasi CLR sebagai gantinya.

Mengembalikan opsi run-time untuk prosedur tersimpan jarak jauh saat ini.

Sintaks

  
DBUSMALLINT srv_rpcoptions ( SRV_PROC *  
srvproc   
);  

Argumen

srvproc
Adalah penunjuk ke struktur SRV_PROC yang merupakan handel untuk koneksi klien tertentu (dalam hal ini, handel yang menerima prosedur tersimpan jarak jauh). Struktur berisi informasi yang digunakan pustaka EXTENDED Stored Procedure API untuk mengelola komunikasi dan data antara aplikasi dan klien.

Mengembalikan

Bitmap yang berisi bendera run-time yang bergabung dalam LOGICAL OR untuk prosedur tersimpan jarak jauh saat ini. Jika tidak ada prosedur tersimpan jarak jauh saat ini, 0 dikembalikan dan pesan dihasilkan.

Keterangan

Tabel berikut ini menjelaskan setiap bendera run-time.

Bendera run-time Deskripsi
SRV_NOMETADATA Klien telah meminta hasil tanpa informasi metadata. Bendera ini hanya digunakan ketika klien berkomunikasi dengan instans Microsoft SQL Server. Aplikasi EXTENDED Stored Procedure API tidak dapat menghilangkan informasi metadata.
SRV_RECOMPILE Klien telah meminta untuk mengkombinasikan ulang prosedur tersimpan jarak jauh sebelum menjalankannya. Bendera ini mungkin tidak berlaku untuk aplikasi EXTENDED Stored Procedure API.

Penting

Anda harus meninjau kode sumber prosedur tersimpan yang diperluas secara menyeluruh, dan Anda harus menguji DLL yang dikompilasi sebelum menginstalnya di server produksi. Untuk informasi tentang peninjauan dan pengujian keamanan, lihat situs Web Microsoft ini.