Я создал веб-приложение (c # ASP.Net 4.0).В этом приложении я хочу подключиться к кубу SSAS (SQL Server 2017)
using (AdomdConnection connection = new AdomdConnection(connectionString))
{
AdomdCommand command = new AdomdCommand(query, connection)
{
CommandTimeout = connection.ConnectionTimeout
};
AdomdDataAdapter mdAdapter = new AdomdDataAdapter(command);
connection.Open();
result = (CellSet)command.Execute();
connection.Close();
}
Если я запускаю приложение на своем локальном компьютере разработки, соединение работает.При развертывании приложения в IIS (версия 6.2 / Server 2012 R2) и просмотре сайта я получаю эту ошибку.
Сообщение: невозможно прочитать данные из транспортного подключения: существующее подключение былопринудительно закрывается удаленным хостом.
Я проверил соединение с помощью SQL Management-Studio на веб-сервере.Я использую локального пользователя Windows на DB-хосте для входа в SSAS.Все отлично работает (соединение, MDX).
my connection-String:
<add name="MyConnection" connectionString="Provider=MSOLAP;Persist Security Info=True;Update Isolation Level=2;User ID= XXX ;Password= XX;Data Source= My DB-HOST:SSAS-Port;Catalog=My SSAS-CUBE;"/>
Может быть, у вас есть идея, как я могу получить больше информации об этой проблеме?
Спасибо, С уважением, Томас