다음을 통해 공유


파일 데이터 원본 사용 커넥트

파일 데이터 원본에 대한 연결 정보는 .dsn 파일에 저장됩니다. 따라서 적절한 드라이버가 설치된 경우 단일 사용자가 연결 문자열 반복적으로 사용하거나 여러 사용자 간에 공유할 수 있습니다. 파일에는 드라이버 이름(또는 공유할 수 없는 파일 데이터 원본의 경우 다른 데이터 원본 이름) 및 필요에 따라 SQLDriver에서 사용할 수 있는 연결 문자열 포함됩니다커넥트. 드라이버 관리자는 .dsn 파일의 키워드(keyword) SQLDriver커넥트 호출에 대한 연결 문자열 빌드합니다.

파일 데이터 원본을 사용하면 애플리케이션이 SQLDriver커넥트 사용할 연결 문자열 빌드하지 않고도 연결 옵션을 지정할 수 있습니다. 파일 데이터 원본은 일반적으로 SAVEFILE 키워드(keyword) 지정하여 만들어지며, 이로 인해 드라이버 관리자는 SQLDriver커넥트 호출로 생성된 출력 연결 문자열 .dsn 파일에 저장합니다. 이 연결 문자열 FILEDSN 키워드(keyword) 사용하여 SQLDriver커넥트 호출하여 반복적으로 사용할 수 있습니다. 이렇게 하면 연결 프로세스가 간소화되고 연결 문자열 영구 원본이 제공됩니다.

설치 관리자 DLL에서 SQLCreateDataSource를 호출하여 파일 데이터 원본을 만들 수도 있습니다. SQLWriteFileDSN을 호출하여 .dsn 파일에 정보를 쓰고 SQLReadFileDSN을 호출하여 .dsn 파일에서 읽을 수 있습니다. 이러한 두 함수는 모두 설치 관리자 DLL에 있습니다. 설치 관리자 DLL에 대한 자세한 내용은 데이터 원본 구성을 참조 하세요.

연결 정보에 사용되는 키워드(keyword) .dsn 파일의 [ODBC] 섹션에 있습니다. 공유 가능한 .dsn 파일이 [ODBC] 섹션에 있는 최소 정보는 DRIVER 키워드(keyword).

DRIVER = SQL Server  

공유 가능한 .dsn 파일에는 일반적으로 다음과 같이 연결 문자열 포함됩니다.

DRIVER = SQL Server  
UID = Larry  
DATABASE = MyDB  

파일 데이터 원본을 공유할 수 없는 경우 .dsn 파일에는 DSN 키워드(keyword)만 포함됩니다. 드라이버 관리자가 공유할 수 없는 파일 데이터 원본에 정보를 보내면 필요에 따라 DSN 키워드(keyword) 표시된 데이터 원본에 연결됩니다. 공유할 수 없는 .dsn 파일에는 다음 키워드(keyword) 포함됩니다.

DSN = MyDataSource  

파일 데이터 원본에 사용되는 연결 문자열 .dsn 파일에 지정된 키워드(keyword) 통합 및 SQLDriver 호출의 연결 문자열 지정된 키워드(keyword)커넥트. .dsn 파일의 키워드(keyword) 연결 문자열 키워드(keyword) 충돌하는 경우 드라이버 관리자는 사용할 키워드(keyword) 값을 결정합니다. 자세한 내용은 SQLDriver커넥트 참조하세요.

참고 항목

https://support.microsoft.com/kb/165866