srv_rpcoptions (API de procedimiento almacenado extendido)

Nota importanteImportante

Esta característica se quitará en una versión futura de Microsoft SQL Server. No utilice esta característica en nuevos trabajos de desarrollo y modifique lo antes posible las aplicaciones que actualmente la utilizan. En su lugar, use la integración 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 Procedimiento almacenado extendido usa para administrar la comunicación y los datos entre la aplicación y el cliente.

Devuelve

Un mapa de bits que contiene los marcadores en tiempo de ejecución combinados 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.

Notas

En la tabla siguiente se describen los marcadores de tiempo de ejecución.

Marcador de tiempo de ejecución

Descripción

SRV_NOMETADATA

El cliente ha solicitado resultados sin información de metadatos. Este marcador solamente se utiliza este marcador cuando el cliente se está comunicando con una instancia de MicrosoftSQL 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. Este marcador no se puede aplicar a una aplicación API de procedimiento almacenado extendido.

Nota de seguridadNota de seguridad

Debe revisar cuidadosamente 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.