Erweiterte gespeicherte Prozeduren – Programmierreferenz

Wichtiger HinweisWichtig

Diese Funktion wird in zukünftigen Versionen von Microsoft SQL Server nicht mehr bereitgestellt. Verwenden Sie diese Funktion beim Entwickeln neuer Anwendungen nicht, und planen Sie so bald wie möglich das Ändern von Anwendungen, in denen es zurzeit verwendet wird. Verwenden Sie stattdessen die CLR-Integration.

Die Microsoft-API für erweiterte gespeicherte Prozeduren war in der Vergangenheit Teil von Open Data Services. Sie bietet eine serverbasierte Anwendungsprogrammierschnittstelle (Application Programming Interface, API) zum Erweitern der Funktionalität von Microsoft SQL Server. Die API besteht aus C-Funktionen, C++-Funktion und Makros, die zum Erstellen von Anwendungen verwendet werden.

Mit dem Erscheinen neuerer und leistungsfähigerer Technologien wie beispielsweise der CLR-Integration ist der Bedarf an erweiterten gespeicherten Prozeduren weitgehend verschwunden.

SicherheitshinweisSicherheitshinweis

Sie sollten den Quellcode der erweiterten gespeicherten Prozeduren gründlich überprüfen. Außerdem sollten Sie die kompilierten DLLs testen, bevor Sie sie auf einem Produktionsserver installieren. Weitere Informationen zum Überprüfen und Testen der Sicherheit finden Sie auf dieser Microsoft-Website.

In diesem Abschnitt

Datentypen (API für erweiterte gespeicherte Prozeduren)

srv_pfield (API für erweiterte gespeicherte Prozeduren)

srv_alloc (API für erweiterte gespeicherte Prozeduren)

srv_revert_to_self (Extended Stored Procedure API)

srv_convert (API für erweiterte gespeicherte Prozeduren)

srv_pfieldex (API für erweiterte gespeicherte Prozeduren)

srv_describe (API für erweiterte gespeicherte Prozeduren)

srv_rpcdb (API für erweiterte gespeicherte Prozeduren)

srv_getbindtoken (API für erweiterte gespeicherte Prozeduren)

srv_rpcname (API für erweiterte gespeicherte Prozeduren)

'srv_got_attention' (API für erweiterte gespeicherte Prozeduren)

srv_rpcnumber (API für erweiterte gespeicherte Prozeduren)

srv_impersonate_client (Extended Stored Procedure API)

srv_rpcoptions (API für erweiterte gespeicherte Prozeduren)

srv_message_handler (API für erweiterte gespeicherte Prozeduren)

srv_rpcowner (API für erweiterte gespeicherte Prozeduren)

srv_paramdata (API für erweiterte gespeicherte Prozeduren)

srv_rpcparams (API für erweiterte gespeicherte Prozeduren)

srv_paraminfo (API für erweiterte gespeicherte Prozeduren)

srv_senddone (API für erweiterte gespeicherte Prozeduren)

srv_paramlen (API für erweiterte gespeicherte Prozeduren)

srv_sendmsg (API für erweiterte gespeicherte Prozeduren)

srv_parammaxlen (API für erweiterte gespeicherte Prozeduren)

srv_sendrow (API für erweiterte gespeicherte Prozeduren)

srv_paramname (API für erweiterte gespeicherte Prozeduren)

srv_setcoldata (API für erweiterte gespeicherte Prozeduren)

srv_paramnumber (API für erweiterte gespeicherte Prozeduren)

srv_setcollen (API für erweiterte gespeicherte Prozeduren)

srv_paramset (API für erweiterte gespeicherte Prozeduren)

srv_setutype (API für erweiterte gespeicherte Prozeduren)

srv_paramsetoutput (API für erweiterte gespeicherte Prozeduren)

srv_willconvert (API für erweiterte gespeicherte Prozeduren)

'srv_paramstatus' (API für erweiterte gespeicherte Prozeduren)

srv_wsendmsg (API für erweiterte gespeicherte Prozeduren)

srv_paramtype (API für erweiterte gespeicherte Prozeduren)