라이브러리
[PHP] sqlsrv_server_info - 서버에 대한 정보를 반환합니다.
SQLSRV_SERVER_INFO 함수
SQLSRV_SERVER_INFO 함수는 Microsoft SQL Server에 연결된 서버의 정보를 반환하는 함수입니다. 이 함수는 SQLSRV 라이브러리에 포함되어 있으며, PHP에서 SQL Server와 통신할 때 사용할 수 있습니다.
함수 시그니처
#hostingforum.kr
php
sqlsrv_server_info ( resource $conn )
* `$conn`: SQL Server와 연결된 리소스입니다.
반환 값
함수는 다음과 같은 정보를 반환합니다.
* `SQLSRV_SERVER_VERSION`: SQL Server의 버전입니다.
* `SQLSRV_SERVER_NAME`: SQL Server의 이름입니다.
* `SQLSRV_SERVER_PRODUCT`: SQL Server의 제품 이름입니다.
* `SQLSRV_SERVER_PROVIDER_VERSION`: SQL Server의 제공자 버전입니다.
* `SQLSRV_SERVER_LAN_GUID`: SQL Server의 LAN GUID입니다.
* `SQLSRV_SERVER_SSN`: SQL Server의 세션 번호입니다.
* `SQLSRV_SERVER_PROCESS_ID`: SQL Server의 프로세스 ID입니다.
* `SQLSRV_SERVER_WORKSTATION_ID`: SQL Server의 작업 스테이션 ID입니다.
* `SQLSRV_SERVER_COMPUTERNAME`: SQL Server의 컴퓨터 이름입니다.
* `SQLSRV_SERVER_PROCESS_NAME`: SQL Server의 프로세스 이름입니다.
* `SQLSRV_SERVER_VERSION_EXTRA`: SQL Server의 버전 추가 정보입니다.
예제
#hostingforum.kr
php
<?php
// SQL Server와 연결하는 코드
$serverName = "your_server_name";
$connectionInfo = array("Database" => "your_database", "UID" => "your_username", "PWD" => "your_password");
$conn = sqlsrv_connect($serverName, $connectionInfo);
if ($conn) {
echo "Connected to SQL Server.
";
// SQLSRV_SERVER_INFO 함수를 사용하여 서버 정보를 가져옵니다.
$serverInfo = sqlsrv_server_info($conn);
// 가져온 정보를 출력합니다.
echo "SQL Server Version: " . $serverInfo['SQLSRV_SERVER_VERSION'] . "
";
echo "SQL Server Name: " . $serverInfo['SQLSRV_SERVER_NAME'] . "
";
echo "SQL Server Product: " . $serverInfo['SQLSRV_SERVER_PRODUCT'] . "
";
echo "SQL Server Provider Version: " . $serverInfo['SQLSRV_SERVER_PROVIDER_VERSION'] . "
";
echo "SQL Server LAN GUID: " . $serverInfo['SQLSRV_SERVER_LAN_GUID'] . "
";
echo "SQL Server Session Number: " . $serverInfo['SQLSRV_SERVER_SSN'] . "
";
echo "SQL Server Process ID: " . $serverInfo['SQLSRV_SERVER_PROCESS_ID'] . "
";
echo "SQL Server Workstation ID: " . $serverInfo['SQLSRV_SERVER_WORKSTATION_ID'] . "
";
echo "SQL Server Computer Name: " . $serverInfo['SQLSRV_SERVER_COMPUTERNAME'] . "
";
echo "SQL Server Process Name: " . $serverInfo['SQLSRV_SERVER_PROCESS_NAME'] . "
";
echo "SQL Server Version Extra: " . $serverInfo['SQLSRV_SERVER_VERSION_EXTRA'] . "
";
// 연결을 종료합니다.
sqlsrv_close($conn);
} else {
echo "Failed to connect to SQL Server.
";
die(print_r(sqlsrv_errors(), true));
}
?>
이 예제에서는 SQL Server와 연결하고, SQLSRV_SERVER_INFO 함수를 사용하여 서버 정보를 가져옵니다. 가져온 정보를 출력하고, 연결을 종료합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.