2017-05-25 92 views
1

连接到贤者50与Excel我想通过ODBC进入贤者50(V20 2014)在Excel 2016 64位。我一直遇到连接问题。麻烦通过ODBC

我已经设置了使用贤者磁盘上的效用64位DSN,我得到以下...

  • 如果我通过“数据/从其他来源/微软查询”我得到通常的“选择数据源”框和Sage DSN是可见的。如果我点击它,然后点击确定MS查询推出,然后立即崩溃,我得到“微软查询已停止工作”。 有趣的是,如果我回去了“选择数据源”中,我得到的错误“的一个或多个搜索路径的文件夹无法访问”。

在DSN中设置的默认路径是'C:\ ProgramData \ Sage \ Accounts \ 2014 \ Company.000 \ ACCDATA' - 我尝试访问的实际Sage数据库位于网络文件夹中 - 'V:\ SHARED \ Sage \ COMPANY.002 \ ACCDATA'。我已经在DSN中尝试了两个路径并获得相同的结果。

  • 如果我通过“数据/新建查询/自其他来源/从ODBC”,然后选择贤者DSN,我得到的表的完整列表,但是当我点击其中一个生成预览,我得到以下错误...

    DataSource.Error:ODBC:ERROR[42S02] Table not found 
    
    Details: 
    
    DataSourceKind=Odbc 
    DataSourcePath=dsn=SageLine50v20 
    OdbcErrors=Table 
    

另外,如果我使用“从数据连接向导”时,Excel,只要我选择贤者DSN崩溃。

我没有使用任何类型的连接字符串的,所以我不认为这是验证与用户做

- 我不知道是否会有所作为,如果是这样,将连接字符串是什么呢?

我已经通过,如果我谷歌问题,我已经正确等设置登录,但它不会连接,来了一切。我不知道这可能是一个32位/ 64位可比性的问题,但我使用的是64位圣人驱动程序从磁盘,所以我认为它不会是一个问题。 我也试图与MS PowerBI连接,但我得到了同样的问题。

回答

0

贤者50是如何让自己的数据库连接的气质,我的意思是:当不更改端口,它只是拒绝尴尬的方式连接或无法连接在所有。

我没有找到一个解决方案。但是我发现这个解决方法:打开鼠尾草,登录并关闭然后使用与系统管理员帐户(它授予您完全访问)创建的DSN圣人连接。