srv_pfield (Extended przechowywane procedury API)
Waż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 informacje o połączenie z bazą danych.
Składnia
DBCHAR * srv_pfield (
SRV_PROC *
srvproc
,
int
field
,
int *
len
);
Argumenty
srvproc
Wskaźnik identyfikujący połączenia bazy danych.field
Określa dane połączenia, aby powrócić.Wartość
Zwraca
SRV_APPLNAME
Nazwa aplikacji, dostarczonych przez klient, gdy ustalone połączenia.
SRV_BCPFLAG
Flaga, która ma wartość PRAWDA, jeśli klient jest przygotowanie do kopiowanie masowe operacji; w przeciwnym razie wartość FALSE.
SRV_CLIB
Nazwa biblioteki, która umożliwia klient rozmawiać z serwerem.
SRV_CPID
Identyfikator procesu klient na kliencie źródło komputera.
SRV_HOST
Nazwa komputera klient, dostarczonych przez klient, gdy ustalone połączenia.
SRV_LIBVERS
Wersja biblioteki klient.
SRV_LSECURE
Flaga.PRAWDA, jeśli połączenie jest używane zintegrowane zabezpieczenia logowania.
SRV_NETWORK_MODULE
Nazwa biblioteki DLL Net-Library używanej przez połączenie.
SRV_NETWORK_VERSION
Wersja biblioteki DLL Net-Library używanej przez połączenie.
SRV_NETWORK_CONNECTION
Połączenie ciąg przekazany do biblioteki DLL biblioteki używane dla bieżącego srvproc połączenia.
SRV_PIPEHANDLE
Ciąg zawierający Dojście potoku podłączony klient lub NULL, jeśli klient jest podłączony do sieci, które nie korzystają z nazwanych potoków.Aby użyć tego dojścia jako dojście potoku prawidłowy z Microsoft systemu Windows, przekonwertować ten ciąg do liczby całkowitej.
SRV_RMTSERVER
Serwer, z którego proces klient jest zalogowany.W przypadku logowania z klient, ta wartość jest pusty ciąg.
SRV_ROWSENT
Liczba wierszy już wysłane przez srvproc dla bieżącego zestaw wyniki.
SRV_SPID
Identyfikator wątek serwera srvproc.Rozszerzonych procedur przechowywanych, wartość ta jest taka sama, jak kpid kolumna sys.sysprocesses, i można zmienić czas.
SRV_SPROC_CODEPAGE
Strona kodowa serwer używa do interpretacji danych multbyte.
SRV_STATUS
Bieżący stan srvproc: uruchomiony lub zamknięty
SRV_TYPE
Typ połączenia srvproc.Jeśli serwer zostanie zwrócony, srvproc z wystąpienie SQL Server.Jeśli klient jest zwracany, srvproc z biblioteki DB lub ODBC klienta.
SRV_USER
Nazwa użytkownika połączenia.
len
Jest wskaźnik do int zmienna, która zawiera długość zwracanych field wartości.Jeśli len ma wartość NULL, długość ciąg nie jest zwracana.
Zwraca
Wskaźnik na ciąg zakończony znakiem null, zawierającą bieżącą wartość określonego pole w strukturze SRV_PROC.Jeśli pole jest puste, zwracany jest prawidłowy wskaźnik pusty ciąg znaków i len zawiera wartość 0.Jeśli pole jest nieznany, zwracana jest wartość NULL i len zawiera wartość -1.
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 dla oceny bezpieczeństwa i badania, zobacz Security Developer Center. |