Compartir a través de


srv_rpcoptions (API de procedimiento almacenado extendido)

Se aplica a: SQL Server

Importante

Esta característica se quitará en una versión futura de SQL Server. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan. En su lugar, use la integración de CLR.

Devuelve las opciones de tiempo de ejecución para el procedimiento almacenado remoto actual.

Sintaxis

  
DBUSMALLINT srv_rpcoptions ( SRV_PROC *  
srvproc   
);  

Argumentos

srvproc
Es un puntero a la estructura SRV_PROC, que es el identificador de una conexión de cliente determinada (en este caso, el identificador que recibió el procedimiento almacenado remoto). La estructura contiene información que la biblioteca de API de procedimiento almacenado extendido usa para administrar la comunicación y los datos entre la aplicación y el cliente.

Devoluciones

Un mapa de bits que contiene las marcas en tiempo de ejecución combinadas en un OR lógico para el procedimiento almacenado remoto actual. Si no hay un procedimiento almacenado remoto actual, se devuelve 0 y se genera un mensaje.

Comentarios

En la tabla siguiente se describen las marcas de tiempo de ejecución.

Marca de tiempo de ejecución Descripción
SRV_NOMETADATA El cliente ha solicitado resultados sin información de metadatos. Esta marca solo se usa cuando el cliente se comunica con una instancia de Microsoft SQL Server. Una aplicación API de procedimiento almacenado extendido no puede omitir información de metadatos.
SRV_RECOMPILE El cliente ha solicitado volver a compilar el procedimiento almacenado remoto antes de ejecutarlo. Esta marca no se puede aplicar a una aplicación API de procedimiento almacenado extendido.

Importante

Debe revisar minuciosamente el código fuente de los procedimientos almacenados extendidos y debe probar las DLL compiladas antes de instalarlas en el servidor de producción. Para obtener información acerca de la revisión y pruebas de seguridad, vea este sitio web de Microsoft.