문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판이전 판다음 판 | 이전 판 | ||
| develop:perl:mssql [2011/11/14 10:04] – [예제코드로 테스트 하기] starlits | develop:perl:mssql [2025/10/03 22:30] (현재) – 바깥 편집 127.0.0.1 | ||
|---|---|---|---|
| 줄 1: | 줄 1: | ||
| - | ====== | + | ====== |
| ===== Installation ===== | ===== Installation ===== | ||
| 줄 18: | 줄 18: | ||
| + | |||
| + | |||
| + | ===== Configuration ===== | ||
| + | - freetds.conf 파일은 연다. | ||
| + | - 데비안 패키지인 경우에는 / | ||
| + | - 필요한 경우에만 아래의 주석을 해제한다. < | ||
| + | try server login = yes | ||
| + | try domain login = no | ||
| + | |||
| + | tds version = 7.0 | ||
| + | </ | ||
| + | - 맨 아래 부분에 Microsoft SQL Server 설정을 한다. < | ||
| + | [admindb] | ||
| + | host = 192.168.100.2 | ||
| + | port = 1433 | ||
| + | tds version = 8.0 | ||
| + | </ | ||
| + | - 설정이 정상적으로 되었는지 command-line 툴인 tsql 을 이용하여 확인한다. < | ||
| + | $ tsql -S admindb -U mssql_username | ||
| + | $ tsql -S admindb -U mssql_username -P mssql_password | ||
| + | </ | ||
| ===== Example ===== | ===== Example ===== | ||
| - | * [[develop: | + | |
| + | # | ||
| + | |||
| + | use DBI; | ||
| + | |||
| + | $dsn = ' | ||
| + | |||
| + | my $dbh = DBI-> | ||
| + | die " | ||
| + | |||
| + | $dbh-> | ||
| + | |||
| + | $query = " | ||
| + | $sth = $dbh-> | ||
| + | $sth-> | ||
| + | |||
| + | while ( @first = $sth-> | ||
| + | | ||
| + | print " | ||
| + | } | ||
| + | } | ||
| + | |||
| + | $dbh-> | ||
| + | </ | ||
| + | - [[develop: | ||
| 줄 33: | 줄 78: | ||
| ===== Reference ===== | ===== Reference ===== | ||
| - http:// | - http:// | ||
| + | - http:// | ||
| - http:// | - http:// | ||