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();