1

我需要在我的计算机上安装 SQL Server Native Client 11,以便我可以访问我的 Access Web App 后面的 Azure SQL 数据库(根据我遵循的说明)。

但是 Native Client 11 将无法安装 - 我收到“与此操作系统不兼容”的消息。谷歌建议我安装 10 版。值得一试,尽管我怀疑它会起作用。它安装,但它没有建立连接。在登录页面后创建 DSN 时出现此错误:

错误 1

因此,我按照指示更改了用户名以包含服务器名称,然后出现此错误:

在此处输入图像描述

已经超过5分钟了。因为我从任何位置打开了 Access Web App 连接。

那么我实际上是有连接问题还是有驱动程序兼容性问题?如何在 Windows 10 上获取 Native Client 11?

编辑:在上面做了一些更清楚的事情,这里有更多数据:

我意识到我的办公室计算机安装了 SQL Express 2012(我现在在家),所以它应该安装了 Native Client 11。果然。不知道为什么我能在Win10上安装2012。Anyhoo,我尝试使用本机客户端 11 在办公室计算机上添加 DSN。我通过了登录屏幕,但是当我尝试从下拉列表中选择默认数据库时,出现此错误:

在此处输入图像描述

所以我尝试简单地将服务器名称粘贴到默认数据库中,它需要。但是,当我在向导结束时测试连接时,我收到上面关于我的 IP 地址开始被拒绝的第二个错误。

要明确一件事,据我所知,我不能像拥有真正的 Azure 帐户一样更改 SQL 服务器上的防火墙规则。我必须通过我的 Access Web App 中的设置告诉 Office 365 执行此操作。

哦,我确实在防火墙中打开了端口 1433。

4

1 回答 1

3

所以我刚刚通过安装 SQL Server 2014 Management Studio 解决了我家用电脑的问题。包含 Native Client 11 并以这种方式安装而不会产生任何抱怨。我与 SQL Azure 的 ODBC 连接功能齐全。

于 2016-01-30T04:07:42.693 回答