2016-03-23 19 views
3

私はUbuntuを使用していますが、ODBCドライバを使用してSnowflakeにPHPを接続しようとしていますが、ドライバ情報を/etc/odbcinst.iniに追加しました。 SFRestRequestFailed could not be found in the en-US locale. Check that /en-US/SFMessages.xml exists:ここでは、ドライバ情報は、私は、エラー2 errosODBC経由でSnowflakeデータベースに接続中にエラーメッセージが表示される

エラー1を取得しています私は

[ODBC Drivers] 
SnowflakeDSIIDriver=Installed 

[SnowflakeDSIIDriver] 
APILevel=1 
ConnectFunctions=YYY 
Description=Snowflake DSII 
Driver=path-to-"libSnowflake.so" 
DriverODBCVer=03.52 
SQLLevel=1 
ErrorMessagesPath=path-to-folder-which-has-error-message-xml-files 

を使用していていること、です。

エラー2:REST request to the Snowflake is failing(I got this error by checking corresponding message attached to 'SFRestRequestFailed' in SFMessages.xml)

しかし、私はSnowflakeに接続し、ウィンドウ内の同じアクセスの詳細を使用してデータを取得できます。

この問題を解決するためにあなたのアイデアを共有してください。

ありがとうございます

答えて

3

ErrorMessagePathはスノーフレークの設定です。 Linux用のsnowflake odbcパッケージを使用している場合は、使用しているドライバマネージャに応じてunixodbc.snowflake.iniまたはiodbc.snowflake.iniを使用することができます。 ErrorMessagePathはunixodbc.snowflake.iniまたはiodbc.snowflake.iniに設定し、SIMBAINI env varはこれらのファイルの1つを指すように設定する必要があります。

関連する問題