2011-01-14 5 views
0

Windowsのコンピュータでは、PI(OISoft製)データベースに接続し、エクセルなどのデータをプルするためのDSNを作成します。 ここで、LinuxでDSNを作成する方法、またはそのWindows PCですでに作成されているDSNを使用する方法について説明します。LinuxでDSNを作るにはどうすればいいですか

+1

頭字語を使用する場合は、展開することをお勧めします。 http://en.wikipedia.org/wiki/DSN –

答えて

-1

DSNはWindowsのみの概念です。 Linuxには同等のものはありません。

+0

Downvote:これは間違っています。 DSNはODBCの概念であり、少なくとも1つのLinuxをサポートするODBCライブラリベンダーが存在します。 – MarkR

+0

おそらく、それはまったく標準ではありません。あなたはLinuxの箱に歩いて行くことはできませんし、そのようなものが存在することを期待することができますが、あなたはWindowsの箱に歩いてDSNのサポートが存在すると期待することができます。 –

0

詳細については、ODBCライブラリベンダーのドキュメントおよび/またはODBCドライバベンダーのドキュメントを参照する必要があると思います。

これらの処理方法は、ライブラリがどのように処理するかによって大きく異なります。あなたはどこか何かにファイルを張っているかもしれません。

0

Linuxドライバマネージャ(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を設定することができます。

関連する問題