2011-01-14 2 views
0

Windows 컴퓨터에서 PI (OISoft의) 데이터베이스를 연결하고 Excel 및 기타에서 데이터를 가져 오는 DSN을 만듭니다. 이제 Linux에서 DSN을 만들거나 해당 Windows PC에서 이미 생성 된 DSN을 사용할 수 있습니다.리눅스에서 DSN을 만들 수있는 방법

+1

약어를 사용할 때는 확장하는 것이 좋습니다. http://en.wikipedia.org/wiki/DSN –

답변

-1

DSN은 Windows 전용 개념입니다. Linux에는 이에 상응하는 것이 없습니다.

+0

Downvote : 잘못된 것입니다. DSN은 ODBC 개념이며 Linux를 지원하는 ODBC 라이브러리 공급 업체가 적어도 하나 있습니다. – MarkR

+0

아마도,하지만 그것은 전혀 표준이 아닙니다. 당신은 리눅스 박스까지 걸어 갈 수없고 그런 종류의 것이 존재한다고 기대할 수는 없지만 윈도우 박스까지 걸어 가서 DSN 지원이 존재할 것으로 기대할 수는 있습니다. –

0

자세한 내용은 ODBC 라이브러리 공급 업체의 설명서 및/또는 ODBC 드라이버 공급 업체의 설명서를 참조해야한다고 생각합니다.

이러한 것들을 처리하는 방법은 라이브러리의 기능에 따라 크게 달라집니다. 파일을 어딘가에 붙이면됩니다.

0

리눅스 드라이버 관리자 (인 unixODBC와이 iODBC은 무료 것들) 모두 동일한 구성 파일을 사용 : ODBC.INI 및 ODBCINST.INI (또는 .ODBC.INI 및 홈 디렉토리에 .odbcinst.ini)

ODBC.INI는 DSN을 나열하는 데 사용됩니다 :

[ODBC Data Sources] 
MyDSN=MyDriver 

[MyDSN] 
Driver=MyDriver 
Description=This is my DSN and its settings for connecting to MyDriver. 
UID=TheUsername 
PWD=ThePassword 
SOMEOTHERSETTING=etc 

ODBCINST.INI는 드라이버를 나열하는 데 사용됩니다

[ODBC Drivers] 
MyDriver=Installed 

[MyDriver] 
Driver=/path/to/driver.so 
Description=This is my driver. 

이들 모두는 HKLM/소프트의 Windows 레지스트리의 항목 유사하다 Ware/ODBC/ODBC.INI 및 HKLM/Software/ODBC/ODBCINST.INI로 이동하여 값을 복사하여 Linux에서 DSN을 설정하십시오.

관련 문제