Guide de référence du programmeur sur les procédures stockées étendues

Important

Cette fonctionnalité sera supprimée dans une prochaine version de Microsoft SQL Server. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement, et modifiez dès que possible les applications qui utilisent actuellement cette fonctionnalité. Utilisez plutôt l'intégration du CLR.

L'API de procédure stockée étendue Microsoft, qui faisait précédemment partie des services ODS (Open Data Services), fournit une interface de programmation d'applications serveur pour étendre les fonctionnalités de Microsoft SQL Server . L'API comprend des fonctions et des macros C et C++ utilisées pour créer des applications.

Avec l'apparition de nouvelles technologies plus puissantes telles que l'intégration du CLR, les besoins en termes de procédures stockées étendues ont été en grande partie éliminés.

Remarque relative à la sécuritéRemarque relative à la sécurité

Vous devez examiner avec soin le code source des procédures stockées étendues et tester les DLL compilées avant de les installer sur un serveur de production. Pour plus d'informations sur l'examen et les tests de sécurité, consultez ce site Web de Microsoft.

Dans cette section

Type de données (API de procédure stockée étendue)

srv_pfield (API de procédure stockée étendue)

srv_alloc (API de procédure stockée étendue)

srv_revert_to_self (Extended Stored Procedure API)

srv_convert (API de procédure stockée étendue)

srv_pfieldex (API de procédure stockée étendue)

srv_describe (API de procédure stockée étendue)

srv_rpcdb (API de procédure stockée étendue)

srv_getbindtoken (API de procédure stockée étendue)

srv_rpcname (API de procédure stockée étendue)

srv_got_attention (API de procédure stockée étendue)

srv_rpcnumber (API de procédure stockée étendue)

srv_impersonate_client (Extended Stored Procedure API)

srv_rpcoptions (API de procédure stockée étendue)

srv_message_handler (API de procédure stockée étendue)

srv_rpcowner (API de procédure stockée étendue)

srv_paramdata (API de procédure stockée étendue)

srv_rpcparams (API de procédure stockée étendue)

srv_paraminfo (API de procédure stockée étendue)

srv_senddone (API de procédure stockée étendue)

srv_paramlen (API de procédure stockée étendue)

srv_sendmsg (API de procédure stockée étendue)

srv_parammaxlen (API de procédure stockée étendue)

srv_sendrow (API de procédure stockée étendue)

srv_paramname (API de procédure stockée étendue)

srv_setcoldata (API de procédure stockée étendue)

srv_paramnumber (API de procédure stockée étendue)

srv_setcollen (API de procédure stockée étendue)

srv_paramset (API de procédure stockée étendue)

srv_setutype (API de procédure stockée étendue)

srv_paramsetoutput (API de procédure stockée étendue)

srv_willconvert (API de procédure stockée étendue)

srv_paramstatus (API de procédure stockée étendue)

srv_wsendmsg (API de procédure stockée étendue)

srv_paramtype (API de procédure stockée étendue)