0

Azure Function でIBM.Data.DB2.Coreを使用することについて何か特別なことはありますか? 次のコードは、Azure 関数の外部では問題なく動作しますがDB2Exception、関数をスローします。

コード:

var db2Connection = new DB2Connection(connectionString) {SystemNaming = true};

例外:

IBM.Data.DB2.Core.DB2Exception (0x80004005): ERROR [] [IBM][CLI Driver] SQL10007N Message "0" could not be retrieved.  Reason code: "6".

   at IBM.Data.DB2.Core.ConnSettingsFromXmlConfig.ProcessFromXmlConfig(DB2Connection connection, String dbname, String host, String port, String tmpClientEncAlg, String tmpAuthentication, String prevdb, String prevdb_ori, DB2ConnSettings& sSettings, DB2ConnSettingsInternal& sSettingsInternal, StringBuilder& modifiedValue)
   at IBM.Data.DB2.Core.DB2ConnPool.ReplaceConnectionStringParms(DB2Connection connection, String szValue, DB2ConnSettings& pSettings, DB2ConnSettingsInternal& pSettingsInternal, Boolean bAttach, Boolean pushDownStrAppended)
   at IBM.Data.DB2.Core.DB2Connection.set_ConnectionString(String value)
   at IBM.Data.DB2.Core.DB2Connection..ctor(String connectionString)
   at ...

bin\Debug\netcoreapp3.1\clidriver\cfgおそらくパス(関数でデプロイされます)からXML構成を読み取ろうとしているようです。

IBM フォーラムにも投稿されています

4

0 に答える 0