最新的odbc驱动程序连接错误:set_err:状态('H')不是5个字符串,而是使用'S1000'

时间:2019-11-11 04:59:09

标签: google-bigquery odbc

我回到了以前的工作项目,更新了BigQuery ODBC驱动程序,并尝试进行连接,然后得到:

  

set_err:状态('H')不是5个字符串,而是使用'S1000'

有什么想法导致此错误吗?

我正在使用服务帐户,并且已经下载了pk12密钥并将其放置在我的无DSN的连接字符串中:

DRIVER=BigQuery;OAuthMechanism=0;Email=bigquery-service-account@api-project-438416064020.iam.gserviceaccount.com;KeyFilePath=/opt/BigQuery/api-project-438416064020-bf17df0b92a5.p12;Catalog=bigquery-public-data;UseNativeQuery=1;SQLDialect=1

然后我查看guide,并修剪掉似乎是可选/不推荐使用的键/值对,以得出连接字符串:

DRIVER=BigQuery;OAuthMechanism=0;Email=bigquery-service-account@api-project-438416064020.iam.gserviceaccount.com;KeyFilePath=/opt/BigQuery/api-project-438416064020-bf17df0b92a5.p12;Catalog=bigquery-public-data

这给了我同样的错误。因此,我打开simba.googlebigqueryodbc.ini的登录功能,然后再次尝试,发现:

  

11月11日15:47:28.922跟踪3381425984 RESTAction :: RESTAction:+++++输入+++++   11月11日15:47:28.922跟踪3381425984 RESTAction ::重置:+++++输入+++++   11月11日15:47:28.922调试3381425984 GExponentialBackoff :: GExponentialBackoff:开始时间:1489618586   11月11日15:47:28.922跟踪3381425984 BigQueryAPIClient :: BigQueryAPIClient:+++++输入+++++   11月11日15:47:28.922跟踪3381425984 GSqlDataFactory :: GSqlDataFactory:+++++输入+++++   11月11日15:47:28.922跟踪3381425984 GConnection :: GConnection:+++++输入+++++   11月11日15:47:28.922跟踪3381425984 GConnection :: SetConnectionProperty值:+++++输入+++++   11月11日15:47:28.922跟踪3381425984连接:: SQLSetConnectAttr:+++++输入+++++   11月11日15:47:28.922信息3381425984连接:: SQLSetConnectAttr:属性:SQL_ATTR_ANSI_APP(115)   11月11日15:47:28.922跟踪3381425984 ConnectionState :: SQLSetConnectAttr:+++++输入+++++   11月11日15:47:28.922跟踪3381425984 ConnectionAttributes :: SetAttribute:+++++输入+++++   11月11日15:47:28.922跟踪3381425984连接:: SQLDriverConnectW:+++++输入+++++   11月11日15:47:28.922跟踪3381425984 ConnectionState2 :: SQLDriverConnectW:+++++输入+++++   11月11日15:47:28.924错误3381425984 Connection :: SQLDriverConnectW:[Simba] [Support](50404)无效的连接字符串。

但是它并没有说哪个部分无效:(

  

set_err:状态('H')不是5个字符串,而是使用'S1000'

0 个答案:

没有答案
相关问题