为什么SQL Server Analysis Services远程连接可以在Excel中使用而不能在C# Web App中使用

wbrvyc0a  于 2023-01-01  发布在  SQL Server
关注(0)|答案(1)|浏览(127)

我将SQL Server Analysis Services多维数据集发布到远程Windows服务器,但未附加到域。
我可以使用Excel远程连接到它,方法是使用数据-〉获取数据-〉从数据库-〉从分析服务中的向导,并为此提供在服务器上创建的用户的用户名和密码。
我需要连接到一个网络应用程序(C #/Blazor)的立方体。对于测试/开发,我们需要从开发人员笔记本电脑上运行的本地网站连接,以及作为一个单独的网络服务器(与数据库服务器不同的框)。
尝试了以下方法和许多变体:

AdomdConnection(@"Data Source=<ip_address>; Catalog=<DB_Name>; User Id=<user>; Password=<user pwd>; Cube=<Cube_Name>; Provider=MSOLAP;");

错误消息为:
无法建立连接。请确保服务器正在运行。无法从传输连接读取数据:远程主机强制关闭了现有连接。
由于它在Excel中工作,这应该意味着没有防火墙或用户/PWD问题。我遗漏了什么?

7rtdyuoh

7rtdyuoh1#

已通过使用System.Data.OleDB而不是AdoMD解决此问题。

相关问题