ms-access - MS Access 链接表的雪花 ODBC 查询
问题描述
我有一个业务用户正在迁移到 Snowflake,该用户有许多使用 MS Access 链接表的 MS Access 报告进程,他正试图通过 ODBC 连接重定向到 Snowflake。如果他的 ODBC 连接指定了一个数据库,他可以看到链接表的内容。如果他尝试链接不同数据库中的表,MS Access 可以在对象列表中找到该表,但无法打开它。就像查找表的过程正在使用完整的数据字典,但是当您尝试链接它时,它会形成一个缺少数据库限定符的查询。
我们已经尝试了几乎所有在 ODBC 连接属性(包括数据库)中包含或省略条目的限定条件。我们可以想到两种变通方法,但都不是理想的,因为用户社区很大,而且报告复杂而庞大。两个备份选项是为每个数据库创建单独的驱动程序,或者在可以访问的同一数据库下的 Snowflake 中创建视图。
有没有其他人遇到过这个问题并知道更好的解决方案?它是 Snowflake 的 ODBC 驱动程序的版本吗(我认为它是最新的,因为用户遵循了我们 IT 部门创建的一组固定下载说明)。
解决方案
推荐阅读
- r - 如何用空列表初始化 data.table 列并循环它?
- qt - 如何限制屏幕中的 Qt 窗口?
- go - 带有 go-swagger 响应标头的 GoLang
- php - PHP open_basedir 限制:(文件)不在允许的路径内
- javascript - 如何删除最后(动态)创建的元素?
- java - 是否有一个普遍考虑的标准来确定 PermGen 和 Heap 空间之间的适当比例?
- ios - 在 xcode 9.4.1 中提交应用到应用商店
- sql - SQL Server IDENTITY(1,1) 列未与更新日期同步生成
- bash - 从逗号分隔值获取字数时忽略空格
- javascript - NodeJS - 依赖注入混淆