2010-12-13 2 views
2

ODBC C/C++ API를 통해 SQL 연결의 현재 프로세스 ID를 가져올 수 있는지 알고 싶습니다. SqlServer에서는 MySQL과 함께 @@ spid, connection_id()입니다. ODBC 설명서에서 해당 항목을 찾을 수 없습니다.C/C++ API ODBC 프로세스 ID

감사합니다 ...

+0

SQL 연결에는 pid가 없습니다. SQL 서버 인스턴스 pid를 의미합니까? 아니면 클라이언트일까요? – wallyk

+0

나는 서버 인스턴스 ID를 의미합니다. 예를 들어, sp_who 다음에 보입니다. – Stef

답변

1

당신은 반환 @@ SPID 연결

CREATE PROC에 저장 프로 시저를 작성할 수
GetSPID
'ID'AS
SELECT @@ SPID AS;

다음 일반 OBDC API로 exec

+0

예, SqlServer가 붙어 있지만 실제로는 휴대 할 수 없습니다. – Stef

관련 문제