我在 Visual Studio 2012 和 SQL Server 2014 上的 Analysis Services 项目中收到以下错误:
由于以下连接问题,无法将项目部署到“MyServerName\InstanceName”服务器:身份验证失败。要验证或更新目标服务器的名称,请在解决方案资源管理器中右键单击项目,选择项目属性,单击部署选项卡,然后输入服务器名称。
- 在项目-> 属性-> 部署-> 服务器上,它具有正确的 ServerName\InstanceName,在 SSMS 上使用相同的 ServerName\InstanceName 我可以毫无问题地连接。
- 在数据源上,我测试了连接并成功通过
- 将 Impersonator 用户更改为我的用户,即 Sysadmin
我用谷歌搜索,但我发现的所有参考资料都不是认证失败。
谁能帮我?
编辑如果我执行
telnet ipServer 2382
成功连接。
我尝试使用 VS2019 并遇到了同样的错误。
尝试使用服务帐户进行模拟,用户服务是服务器和系统管理员的管理员,但也得到相同的错误。
我还检查了本指南,这些修复中没有一个对我有帮助。
要部署的 SSAS 连接始终使用 Windows 身份验证,并且始终使用 Visual Studio 帐户。要部署到另一个域(或无域)中的 SSAS 服务器,请使用提供目标域凭据的“runas /netonly”启动 SSAS。
这将在没有模拟的情况下启动 Visual Studio,但使用指定的凭据进行所有网络访问。
好吧,在尝试了很多东西并在微软论坛上发帖之后
问题是我试图从我的计算机部署到另一个域上的服务器并且需要使用域帐户,如果您可以连接到 SQL 实例并不重要。
我不知道为什么“使用服务帐户”不起作用。