
PDO_SQLSRV를 사용하여 MSSQL과 연결하는 방법에 대해 알려드리겠습니다.
1. DSN(데이터 소스 이름)을 설정하는 방법은 다음과 같습니다.
- Windows 환경에서 DSN을 설정하는 방법은 ODBC 데이터 소스 관리자를 사용합니다.
- DSN을 생성하고, 데이터 소스 이름, 호스트 이름, 포트 번호, 데이터베이스 이름, 사용자 이름, 비밀번호를 입력합니다.
- DSN을 테스트하여 연결을 확인합니다.
2. PDO_SQLSRV에서 DSN을 사용하는 방법은 다음과 같습니다.
- PDO_SQLSRV를 사용하여 MSSQL과 연결하는 코드를 작성합니다.
- PDO_SQLSRV의 DSN 이름을 지정하여 MSSQL과 연결합니다.
- PDO_SQLSRV의 DSN 이름은 DSN 이름의 길이 제한이 없습니다.
3. PDO_SQLSRV에서 DSN을 사용하는 경우, DSN 이름을 지정하는 방법은 다음과 같습니다.
- PDO_SQLSRV의 DSN 이름을 'dsn' 옵션으로 지정합니다.
- 예를 들어, 'dsn' => 'mydsn'과 같이 지정합니다.
4. PDO_SQLSRV에서 DSN을 사용하는 경우, DSN 이름의 길이 제한은 없습니다.
- PDO_SQLSRV에서는 DSN 이름의 길이 제한이 없기 때문에,任意의 길이를 지정할 수 있습니다.
5. PDO_SQLSRV에서 DSN을 사용하는 경우, DSN 이름을 변경하는 방법은 다음과 같습니다.
- PDO_SQLSRV의 DSN 이름을 변경하려면, DSN을 삭제하고, 새로운 DSN을 생성합니다.
- 새로운 DSN 이름을 지정하고, PDO_SQLSRV의 DSN 이름을 변경합니다.
예를 들어, PDO_SQLSRV를 사용하여 MSSQL과 연결하는 코드를 작성할 때, 다음과 같이 DSN 이름을 지정할 수 있습니다.
#hostingforum.kr
php
$dsn = array(
'phptype' => 'mssql',
'hostspec' => 'localhost',
'username' => '사용자 이름',
'password' => '비밀번호',
'database' => '데이터베이스 이름',
'dsn' => 'mydsn'
);
$conn = new PDO('sqlsrv:server=$hostspec;Database=$database', $username, $password, $dsn);
위의 코드에서, 'dsn' 옵션을 사용하여 DSN 이름을 'mydsn'으로 지정합니다.
2025-07-22 05:17