sqlsrv_client_info
연결 및 클라이언트 스택에 대한 정보를 반환합니다.
구문
sqlsrv_client_info( resource $conn)
매개 변수
$conn: 클라이언트가 연결된 연결 리소스입니다.
Return Value
아래 표에 설명된 키가 있는 결합형 배열이거나 연결 리소스가 null인 경우 false 입니다.
SQL Server 버전 3.2 및 3.1용 PHP:
키 | 설명 |
---|---|
DriverDllName | MSODBCSQL11.DLL(ODBC Driver 11 for SQL Server) |
DriverODBCVer | ODBC 버전(xx.yy) |
DriverVer | SQL Server DLL용 ODBC 드라이버 11 버전: xx.yy.zzzz(MICROSOFT Drivers for PHP for SQL Server 버전 3.2 또는 3.1) |
ExtensionVer | php_sqlsrv.dll 버전: 3.2.xxxx.x(MICROSOFT Drivers for PHP for SQL Server 버전 3.2) 3.1.xxxx.x(MICROSOFT Drivers for PHP for SQL Server 버전 3.1) |
SQL Server 3.0 및 2.0 버전용 PHP:
키 | 설명 |
---|---|
DriverDllName | SQLNCLI10.DLL(MICROSOFT Drivers for PHP for SQL Server 버전 2.0) |
DriverODBCVer | ODBC 버전(xx.yy) |
DriverVer | SQL Server Native Client DLL 버전: 10.50.xxx(MICROSOFT Drivers for PHP for SQL Server 버전 2.0) |
ExtensionVer | php_sqlsrv.dll 버전: 2.0.xxxx.x(MICROSOFT Drivers for PHP for SQL Server 버전 2.0) |
예시
다음 예제에서는 명령줄에서 예제를 실행할 때 콘솔에 클라이언트 정보를 씁니다. 이 예시에서는 SQL Server가 로컬 컴퓨터에 설치된 것으로 가정합니다. 모든 출력은 명령줄에서 예시가 실행될 때 콘솔에 기록됩니다.
<?php
/*Connect to the local server using Windows Authentication and
specify the AdventureWorks database as the database in use. */
$serverName = "(local)";
$conn = sqlsrv_connect( $serverName);
if( $conn === false )
{
echo "Could not connect.\n";
die( print_r( sqlsrv_errors(), true));
}
if( $client_info = sqlsrv_client_info( $conn))
{
foreach( $client_info as $key => $value)
{
echo $key.": ".$value."\n";
}
}
else
{
echo "Client info error.\n";
}
/* Close connection resources. */
sqlsrv_close( $conn);
?>