关于从 access db 到 Azure SQL 的 ODBC 连接
Posted
技术标签:
【中文标题】关于从 access db 到 Azure SQL 的 ODBC 连接【英文标题】:About ODBC connection from access db to Azure SQL 【发布时间】:2021-09-29 16:26:04 【问题描述】:嗨, 我正在尝试从 Access 数据库连接 Azure sql 数据库。但是它给了我以下错误。
当我尝试使用来自 SSMS 的相同凭据时,它的连接完美,但无法通过 ODBC 连接。
任何人都可以有相同的经验或任何人有任何意见来解决这个问题吗?
提前致谢!
【问题讨论】:
你能从 ODBC Admin 和 SSMS 发布连接设置吗(当然没有身份验证信息) 再试一次。有时 Azure SQL 首先必须“唤醒”... 我使用的链接与链接完全相同,除了最后一张连接失败的幻灯片。 fmsinc.com/MicrosoftAccess/cloud/… 做了很多次.. 但仍然没有运气!我确信我错过了一些东西,但对 ODBC 部分不太了解。 【参考方案1】:您需要安装ODBC driver 17 for SQL Server。安装驱动后需要重启电脑,否则无法连接。使用此驱动程序创建机器 ODBC DSN。
现在提供 Azure SQL 服务器名称:
使用 SQL 身份验证。
在下一个屏幕上指定数据库名称(目录)。
确保设置 Encrypt=True
【讨论】:
我做的和你展示的完全一样。还是不行.. @KRMNDev 请输入“Encrypt=True” 您是否在 SSMS 中使用完全相同的登录名?您是否已在 Azure 中将您的 IP 地址列入白名单?以上是关于关于从 access db 到 Azure SQL 的 ODBC 连接的主要内容,如果未能解决你的问题,请参考以下文章
将文件从 Azure Blob 存储加载到 Azure SQL DB:错误代码 86 指定的网络密码不正确
使用前端 ASP.net 从 Access db 迁移到 SQL Server 2008
Azure SQL 数据库 - 交叉引用 DB 查询 - SP
是否可以从 Azure SQL DB 连接 Azure SQL 托管实例?