Получение сообщений об ошибках при подключении к базе данных снежинок через ODBC

Я использую Ubuntu, я пытаюсь подключить php к снежинке с помощью драйвера ODBC, я добавил информацию о драйвере в /etc/odbcinst.ini, Вот информация о драйвере, которую я использую

[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

Я получаю ошибку два ошибки

Ошибка 1: SFRestRequestFailed could not be found in the en-US locale. Check that /en-US/SFMessages.xml exists,

Ошибка 2: REST request to the Snowflake is failing(I got this error by checking corresponding message attached to 'SFRestRequestFailed' in SFMessages.xml),

Но я могу подключить Snowflake и получать данные, используя те же данные доступа в Windows.

Пожалуйста, поделитесь своими идеями, чтобы решить эту проблему.

Спасибо

3

Решение

ErrorMessagePath является конфигурацией снежинки. Если вы используете пакет okebc снежинки для Linux, вы найдете unixodbc.snowflake.ini или iodbc.snowflake.ini, которые вы можете использовать в зависимости от того, какой менеджер драйверов вы используете. ErrorMessagePath должен быть установлен в unixodbc.snowflake.ini или iodbc.snowflake.ini, а ваша переменная SIMBAINI env var должна указывать на один из этих файлов.

3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]