我有一个基于云的 CRM 系统,该系统提供专有的 ODBC Driver 。 这已经被完全配置、设置为系统 DSN,并且经过测试没有错误。系统 DSN 称为“servicenowdev”。
我还有一个本地 MySQL 服务器,我想连接到 CRM 系统并下载定期备份。我可以使用 i-SQL 连接到“servicenowdev”DSN 并正常运行查询,但我想链接服务器(MS SQL Server“链接服务器”样式),但在 MySQL 中。
从哪里开始将 MySQL 服务器连接到此 dsn? 我不知道 CRM 系统的内部详细信息,无法为 FEDERATED SERVER 连接提供数据库名称、主机、端口或任何其他详细信息。
我可以直接创建 dsn 表的 View 吗?还是必须在本地导入数据?
最佳答案
我有一个替代方法,尽管不是最有效的方法。本质上,我从 MS Access 开始,使用
创建直通查询ServiceNow ODBC. (SELECT * FROM servicenow.table)
然后,我使用传递查询作为源,对本地访问表执行插入查询
(INSERT INTO table SELECT * FROM query)
然后我使用 MySQL ODBC 将表导出到 MySQL 数据库。
希望您找到了更好的方法,但如果没有,希望这会有所帮助。
关于mysql - 使用专有的 ODBC 驱动程序将 MySQL 连接到外部数据源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36466764/