Udostępnij za pośrednictwem


srv_rpcname (Extended przechowywane procedury API)

Ważna informacjaWażne:

Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Nie należy stosować tej funkcji w nowych projektach oraz jak najszybciej należy zmodyfikować aplikacje, w których obecnie jest używana ta funkcja. Użyj integracja CLR.

Zwraca składnik nazwy procedury dla bieżącego zdalna procedura składowana.

Składnia


DBCHAR * srv_rpcname (
SRV_PROC *
srvproc
,
int *
len 
);

Argumenty

  • srvproc
    Jest wskaźnik do struktury SRV_PROC dojście do połączenia określonego klient (w tym przypadek uchwyt, który otrzymał zdalna procedura składowana).Struktura zawiera informacje biblioteki API procedury przechowywane Extended używane do zarządzania komunikacji i danych między aplikacji i klient.

  • len
    Jest wskaźnik do zmienna typu Liczba całkowita, która odbiera długość nazwy bazy danych.Jeśli len ma wartość NULL, długość nazwy zdalna procedura składowana nie jest zwracana.

Zwraca

Wskaźnik DBCHAR ciąg zakończony znakiem null dla zdalna procedura składowana składnik nazwy bieżącego zdalna procedura składowana.Jeśli nie jest zdalny bieżącej procedura składowana, zwracana jest wartość NULL i len jest zestaw -1.

Uwagi

Ta funkcja zwraca nazwę zdalna procedura składowana.Nie obejmuje Specyfikatory opcjonalne dla właściciela, nazwa bazy danych i numer zdalna procedura składowana.

Ponieważ można wywołać srv_rpcname , gdy nie ma zdalna procedura składowana (błąd informacyjna nie wystąpi), funkcja ta zapewnia metoda określania czy zdalna procedura składowana istnieje.

Uwaga dotycząca zabezpieczeńUwaga dotycząca zabezpieczeń

Należy dokładnie przejrzeć kod źródłowy rozszerzonych procedur przechowywanych oraz przetestować skompilowane biblioteki DLL przed zainstalowaniem ich na serwerze produkcyjnym.Informacje o przegląd zabezpieczeń i testowania Zobacz to witryna sieci Web Microsoft.