2012-02-16 9 views
1

IBMデータ保管に使用されるsun solarisサーバーにodbc構成ファイルがあります。
sqlserver express editionに接続する必要があります。
接続に使用されるIPはxxx.xxx.xxx.xxxです。\ TARGET
ポートは1433,
データベースはdbnameです。設定ファイルのSQLServer 2008へのDatastage接続のODBC構成ファイル

サンプルは以下のとおりです。

[T_TEST] 
Driver=/opt/IBM/InformationServer/Server/branded _odbc/lib/VMmsss23.so 
Description=DataDirect SQL Server Wire Protocol driver 
Database=dbname 
LogonID=user 
Password=***** 
Address=xxx.xxx.xxx.xxx\TARGET,1433 
Instance=SQLEXPRESS 
QuotedId=No 
AnsiNPW=No 

私はのDataStageからのSQLServerに接続しようとすると、私はできません!

Management Studioからサーバー名フィールド値 "xxx.xxx.xxx.xxx \ TARGET"を使用してsqlserverに接続しようとすると、できます。

あなたの意見について設定ファイルが正しいのですか、またはsqlserverで設定する必要がありますか?

Sqlserverマシンは、datastageサーバーからの接続用にポート1433を開いています。

他のすべての接続はsqlserverマシンになります。

ありがとうございます。

+0

おかげで、私は知りませんでした..... – sangi

答えて

1

は私がいないright.youは、SQL ServerのIPアドレスのみを取得し、アドレスのみIPアドレスとport.Thenを設定ファイル、ODBC構成は、通常、以下の二つの方法を使用して働いている確認する必要がありますアドレスの設定を推測します(1)

$cd /opt/IBM/InformationServer/Server/branded_odbc/example 
$./example 
Enter the data source name : T_TEST 
Enter the user name  : 
Enter the password   : 

(2)

$cd $DSHOME/bin/ 
$./dssh 
LOGTO project_name 
DS_CONNECT 
DS_CONNECT dsn 


[T_TEST] 
Driver=/opt/IBM/InformationServer/Server/branded_odbc/lib/VMmsss23.so 
IANAAppCodePage=113 
Description=DataDirect SQL Server Wire Protocol driver 
Database=dbname 
LogonID=123 
Password=133 
Address=xxx.xxx.xxx.xxx,1433 
QuotedId=No 
AnsiNPW=No 
関連する問題