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());
}
}
Я использую приведенный выше код для подключения к серверу, а затем продолжаю выполнять запросы MDX, используя это. Проблема заключается в ошибке, которую я получаю: «Строка подключения недействительна» в строке
connection.open();
Неправильное ли имя настроек, которое я использую в своей строке подключения? Может ли кто-нибудь помочь мне понять, что не так в моей строке подключения?
User ID
(с пробелом) вместоUserName
? - person Tamás Szabó   schedule 03.07.2017User ID
, но это не сработало. - person Tarun Talreja   schedule 03.07.2017