라이브러리

[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 함수를 사용하여 서버 정보를 가져옵니다. 가져온 정보를 출력하고, 연결을 종료합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 131 페이지

검색

게시물 검색