目标主体名称不正确。无法生成SSPI上下文。 Azure SQL数据库

时间:2017-10-13 18:54:33

标签: azure-sql-database powerbi sspi

我收到目标主体名称不正确的错误。尝试在使用Power BI Desktop时访问Azure SQL数据库中的数据库时无法生成SSPI上下文

还有其他人遇到过这个吗?

管理工作室可以连接到数据库(登录到我的Azure帐户后)

我已确保使用可访问数据库的帐户登录Power BI

我已确保允许客户端计算机IP地址通过Azure中数据库服务器上的防火墙访问数据库

数据库服务器还允许访问Azure服务

3 个答案:

答案 0 :(得分:0)

请尝试将数据库的兼容级别更改为130.我发现有些用户正在尝试类似的错误here

ALTER DATABASE database_name   
SET COMPATIBILITY_LEVEL =  130;

答案 1 :(得分:0)

确保已从“ SQL Server配置管理器”中启用“命名管道”。

  1. 打开“ SQL Server配置管理器”。
  2. 从左侧列表中展开“ SQL Server网络配置”。
  3. 选择“ [您的实例名称]的协议”。
  4. 右键单击右侧列表中的“命名管道”。
  5. 选择“启用”
  6. 重新启动实例服务。

答案 2 :(得分:0)

尝试通过TCP端口而不是实例名称进行连接。 在“服务器”字段中输入:{SQL-server-IP},{SQL-server-port},例如192.168.1.5,54222。 对我有用。