File DSN이란, 파일 안에 ODBC 연결을 맺는데 필요한 정보를 담고 있는 것으로서, 기존 DSN을 사용할 수도 있고, 없이도 가능하다.
filedsn은 Connection String에 다음과 같이 입력해 주면 된다.
"filedsn=C:\cachesample.dsn"
여기서, cachesample.dsn 파일은 기존 DSN을 사용할 수도 있다.
--------------cachesample.dsn----------기존 DSN을 사용하는 경우-----
[ODBC]
DSN=CACHE Samples
cachesample.dsn파일은 연결에 필요한 모든 사항을 포함할 수도 있다.
--------------cachesample.dsn----------DSN 없이 사용하는 경우-----
[ODBC]
DRIVER=InterSystems ODBC
SERVER=127.0.0.1
PORT=1972
DATABASE=SAMPLES
AUTHENTICATION METHOD=0
QUERY TIMEOUT=1
UID=_system
PWD=SYS
cachesample.dsn파일은 username/password를 뺀 연결의 모든 사항을 포함할 수도 있다.
--------------cachesample.dsn----------DSN 없이 사용하는 경우-----
[ODBC]
DRIVER=InterSystems ODBC
SERVER=127.0.0.1
PORT=1972
DATABASE=SAMPLES
AUTHENTICATION METHOD=0
QUERY TIMEOUT=1
이 경우, filedsn 사용 시에 username/password를 포함해 준다.
"filedsn=c:/cachesample.dsn;UID=_system;PWD=SYS"
일반적으로, file DSN 정보는 이 디렉터리 아래에 둔다:
\Program Files\Common Files\ODBC\Data Sources
이외에, fileDSN에 사용할 수 있는 파라미터는 다음과 같다.
DRIVER
DSN
UID
PWD
DATABASE
SERVER
PORT
STATIC CURSORS
QUERY TIMEOUT
UNICODE SQLTYPES
AUTHENTICATION METHOD
SERVER TYPE
SECURITY LEVEL
SERVICE PRINCIPAL NAME
File DSN에 관한 일반적인 설명은 다음 URL들을 참고하면 된다:
http://www.kamath.com/tutorials/tut005_filedsn.asp
http://support.microsoft.com/kb/q165866/
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vdbref/html/dvhowcreatingfiledsn.asp
|