我有一个Azure SQL Server(本机,不在VM中),我每天通过本地计算机上的SSMS连接到它 - Windows 10 Pro。
我第一次尝试通过Data->连接Excel 2016;获取数据 - >来自数据库 - >来自SQL Server数据库。
从那里我被要求输入服务器名称,然后是登录凭据,我使用我用于SSMS的确切用户名和密码。我收到一条显示We couldn't authenticate with the credentials provided. Please try again.
这对我没有任何意义。我的SSMS工作正常,Excel与SSMS相同的IP地址被列入白名单。我缺少Excel设置中的其他内容吗?
仅供参考,为了确定,我在使用和不使用1433的情况下尝试了服务器名称。结果相同。
以下屏幕截图。
答案 0 :(得分:3)
我尝试使用数据,获取数据,sql server选项。它不了解azure sql数据库。
如果我使用数据,新查询,azure sql数据库选项,我有你拥有的相同屏幕。我正在使用Excel 2016。
这是您的问题!
第二个屏幕上有两个标签。您正在填写窗口选项卡。因此,它尝试使用Windows(活动目录)身份验证登录数据库。在左窗格中选择数据库的第二个选项。使用数据库凭据。
这应该没有任何问题。
我在本地机器上测试过它。