私たちのDB2データベースに接続するときは、信頼できる接続を使用したいと思います。私たちが知っている限り、それは可能なはずです...しかし、私はそれを行う方法に関する情報を見つけるのは難しいです。信頼できる接続RODBCからDB2へ - 構文
私のpwdとuidを提供するが、信頼されていない接続を提供している場合、以下のコードは動作します。
私は信頼できる接続を使用することができ、それが失敗するか、または構文が間違っていて、正しい構文で成功したのではないかと疑問です。
SQL-Serverのを探していたとき、私は結果のトンを得たが、DB2は、ブラックボックスの詳細です...
コード:
library(RODBC)
kSysName <- "MySys"
kDbName <- "MyDB"
contst <- odbcDriverConnect("Driver=iSeries Access ODBC Driver;
System = kSysName; Database=kDbName;
Trusted_Connection = Yes")
エラーコード:
ERROR: state 28000, code 8015
作品:
uid <- "MyUserName"
pwd <- "MyPwd"
contst <- odbcDriverConnect("Driver=iSeries Access ODBC Driver;
System = kSysName; Database=kDbName;
uid = uid; pwd = pwd")
編集:私たちは、このアプリケーションのためのiSeries/IBMにしている、他のものは、SQL-Serverの
上記のスニペットに示されているように、iSeries/IBM iにいますか? –
@data_henrikはい、わかりやすくするために編集します – ErrantBard
Windowsでドメインセキュリティを使用していると思います。 IBM iでシングルサインオンを設定していますか? – jmarkmurphy