C# AdomdConnectionException未经处理-连接字符串无效

C# AdomdConnectionException未经处理-连接字符串无效,c#,adomd.net,C#,Adomd.net,我在连接字符串中使用的设置名称是否不正确?有人能帮我找出连接字符串中的错误吗 堆栈跟踪如下所示: 请查阅Microsoft提供的以下文档: 您还可以在此处找到一些连接字符串的示例: 希望这能帮助您解决问题。请查阅Microsoft提供的以下文档: 您还可以在此处找到一些连接字符串的示例: 希望这能帮助你解决问题。我找到了答案。这个非官方的方案效果很好。因此,我安装了referencenonofficial.Microsoft.AnalysisServices.AdomdClient,因此问题不在

我在连接字符串中使用的设置名称是否不正确?有人能帮我找出连接字符串中的错误吗

堆栈跟踪如下所示:

请查阅Microsoft提供的以下文档:

您还可以在此处找到一些连接字符串的示例:


希望这能帮助您解决问题。

请查阅Microsoft提供的以下文档:

您还可以在此处找到一些连接字符串的示例:



希望这能帮助你解决问题。

我找到了答案。这个非官方的方案效果很好。因此,我安装了reference
nonofficial.Microsoft.AnalysisServices.AdomdClient
,因此问题不在连接字符串中,而是在包中。

我找到了答案。这个非官方的方案效果很好。因此,我安装了参考
nonofficial.Microsoft.AnalysisServices.AdomdClient
,因此问题不在连接字符串中,而是在包中。

您可以尝试使用
用户ID
(带空格)吗代替
用户名
?我也尝试过使用
用户ID
,但它不起作用。您可以尝试使用
用户ID
(带空格)代替
用户名
?我也尝试过使用
用户ID
,但它不起作用我已经看到了相同的文档,但没有任何帮助,我找不到连接字符串中的错误。请将代码放在try/catch块中,并在此处发布完整的堆栈跟踪,以便我更好地理解问题。从堆栈跟踪中可以看到,
connection.Open()
调用需要解析连接字符串中未提供的端口号。你的问题可能在弦上。以下是Microsoft文档中的示例:1.默认实例和端口(TCP 2383)的数据源=AW-SRV01。2.数据源=AW-SRV01$Finance:8081,用于命名实例($Finance)和固定端口。3.Data source=AW-SRV01.corp.Adventure-Works.com,表示完全限定的域名,假定为默认实例和端口。4数据源=172.16.254.1,表示服务器的IP地址。我的数据源是
数据源=asazure://aspaaseastus2.asazure.windows.net/dwraasstaging
您提供的链接不起作用,但下面的答案解决了我的问题。我已经看过相同的文档,但没有任何帮助,我找不到连接字符串中的错误。请将代码放在try/catch块中,并在此处发布完整的堆栈跟踪,以便我更好地理解问题。从堆栈跟踪中可以看到,
connection.Open()
调用需要解析连接字符串中未提供的端口号。你的问题可能在弦上。以下是Microsoft文档中的示例:1.默认实例和端口(TCP 2383)的数据源=AW-SRV01。2.数据源=AW-SRV01$Finance:8081,用于命名实例($Finance)和固定端口。3.Data source=AW-SRV01.corp.Adventure-Works.com,表示完全限定的域名,假定为默认实例和端口。4数据源=172.16.254.1,表示服务器的IP地址。我的数据源是
数据源=asazure://aspaaseastus2.asazure.windows.net/dwraasstaging
您提供的链接无效,但下面的答案解决了我的问题。很高兴知道您找到了答案。请将您的答案标记为解决方案。@BogdanAnghel是的,我将标记我的答案,但我只能在发布我的答案24小时后才能这样做。很高兴知道您找到了答案。请将您的答案标记为解决方案。@BogdanAnghel是的,我将标记我的答案,但我只能在发布我的答案24小时后才能标记。
     public static void connect()
     {   
        try
        {
            string connectionStringStaging = @"Data Source=<server_name>;Catalog=<catalog_name>;User ID=<user_name>;Password=<my_password>";
            string commandText = @"SELECT NON EMPTY { [Measures].[# Opptys moved to Committed] } ON COLUMNS FROM [Model] 
                                    CELL PROPERTIES VALUE, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLAGS";
            AdomdConnection connection = new AdomdConnection(connectionStringStaging);
            connection.Open();
            AdomdCommand cmd = new AdomdCommand(commandText);
            cmd.Connection = connection;
            using (var reader = cmd.ExecuteReader())
            {
                while (reader.Read())
                {
                    Console.WriteLine(reader[0]);
                }
            }
        }
        catch (AdomdConnectionException ex)
        {
            Console.WriteLine("Error : " + ex.ToString());
        }
     }
connection.open();