srv_pfield (Extended przechowywanych procedur API)
Important Note: |
|---|
This feature will be removed in a future version of Microsoft SQL Server. Do not use this feature in new development work, and modify applications that currently use this feature as soon as possible. Zamiast korzystać z integracja środowiska CLR. |
Zwraca informacje dotyczące połączenia z bazą danych.
DBCHAR * srv_pfield (
SRV_PROC *
srvproc
,
int
field
,
int *
len
);
Argumenty
srvproc
Wskaźnik identyfikuje połączenie z bazą danych.field
Określa dane w danym połączeniu do zwrócenia.Wartość
Zwraca wartość
SRV_APPLNAME
Nazwa aplikacji, dostarczone przez klient podczas jego ustanawiania połączenia.
SRV_BCPFLAG
Flaga ma wartość PRAWDA, jeśli klient jest przygotowywanie dla operacji kopiowania zbiorczej; w przeciwnym razie zwracana jest wartość FALSE.
SRV_CLIB
Nazwa biblioteki, która umożliwia klientowi skontaktować się z serwerem.
SRV_CPID
Identyfikator procesu klient na komputerze źródłowym klient.
SRV_HOST
Nazwa komputera klient, dostarczonych przez klient podczas jego ustanawiania połączenia.
SRV_LIBVERS
Wersja biblioteki klient.
SRV_LSECURE
Flaga.Ma wartość TRUE, jeśli połączenie jest używane zintegrowane zabezpieczenia do identyfikatora logowania.
SRV_NETWORK_MODULE
Nazwa biblioteki DLL Net-Library używana przez połączenie.
SRV_NETWORK_VERSION
Wersja biblioteki DLL Net-Library używana przez połączenie.
SRV_NETWORK_CONNECTION
Ciąg połączenia przekazany do biblioteki DLL Net-Library używana dla bieżącej srvproc połączenie.
SRV_PIPEHANDLE
Ciąg zawierający Dojście potoku podłączony klient lub wartość NULL, jeśli klient jest podłączony do sieci, które nie korzystają z nazwanych potoków.Aby użyć tego dojścia do jako dojścia potoku prawidłowy z Microsoft Okna, przekonwertować tego ciąg na liczbę całkowitą.
SRV_RMTSERVER
Serwer, z którego proces klient jest zalogowany.W przypadku logowania się klient, ta wartość jest pustym ciągiem.
SRV_ROWSENT
Liczba wierszy wysłanych przez srvproc dla bieżącego zestaw wyniki.
SRV_SPID
Identyfikator wątek serwera srvproc. Rozszerzonych procedur przechowywanych, wartość ta jest taka sama, jak kpid kolumnasys.sysprocesses, a także można zmieniać w czasie czas.
SRV_SPROC_CODEPAGE
Strona kodowa, że serwer używa do interpretowania danych multbyte.
SRV_STATUS
Bieżący stan srvproc: uruchomiony lub zamknięty
SRV_TYPE
Typ połączenia srvproc. Jeśli serwer jest zwracany, srvproc jest instancji SQL Server. Jeśli klient jest zwracany, srvproc to od klienta biblioteki DB lub ODBC.
SRV_USER
Nazwa użytkownika połączenia.
len
Jest wskaźnikiem int zmienna, która zawiera długość zwracanych field wartość. Jeśli len ma wartość NULL, długość ciąg nie jest zwracane.
Zwraca wartość
Wskaźnik do ciąg zakończony wartością zerową zawierający bieżącą wartość określonego pole w strukturze SRV_PROC.Jeśli pole jest puste, zwracany jest prawidłowy wskaźnik myszy na pusty ciąg i len zawiera wartość 0. Jeśli pole to jest nieznany, zwracana jest wartość NULL i len zawiera wartość -1.
Security Note: |
|---|
Należy dokładnie przejrzeć kod źródłowy rozszerzonych procedur przechowywanych oraz przetestować skompilowane biblioteki DLL przed zainstalowaniem ich na serwerze produkcyjnym.Aby uzyskać informacje dotyczące zabezpieczeń Przegląd i testowania, zobacz temat Centrum deweloperów zabezpieczeń. |
Important Note:
Security Note: