Docker + SSAS + Windows контейнерная связь - PullRequest
0 голосов
/ 19 июня 2019

Docker + SSAS + связь с контейнером Windows

У меня есть приложение, работающее в IIS в контейнере Windows.У меня есть БД SQL Server на том же сервере, но за пределами любого контейнера.Это работает нормально, но теперь я добавил куб в службу SSAS на том же сервере sql, но приложение не может подключиться к SSAS ...

Примечания:

  1. Брандмауэр отключен
  2. SSAS настроен для приема ВСЕХ подключений
  3. Из контейнера я могу сделать telnet на ip и порт (у меня тоже есть ping).

У меня есть эта ошибка в журнале, когда приложение пытается подключиться к SSAS:

Microsoft.AnalysisServices.AdomdClient.AdomdConnectionException: The connection either timed out or was lost. ---> System.IO.IOException: Unable to read data from the transport connection: An existing conn
ction was forcibly closed by the remote host. ---> System.Net.Sockets.SocketException: An existing connection was forcibly closed by the remote host
   at System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   --- End of inner exception stack trace ---                                                                                                                                                                                                                                 e
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   at System.IO.BufferedStream.Read(Byte[] array, Int32 offset, Int32 count)
   at Microsoft.AnalysisServices.AdomdClient.DimeRecord.ForceRead(Stream stream, Byte[] buffer, Int32 length)
   at Microsoft.AnalysisServices.AdomdClient.DimeRecord.ReadHeader()
   at Microsoft.AnalysisServices.AdomdClient.DimeReader.ReadRecord()
   at Microsoft.AnalysisServi`enter code here`ces.AdomdClient.TcpStream.GetResponseDataType()
   --- End of inner exception stack trace ---
   at Microsoft.AnalysisServices.AdomdClient.XmlaClient.EndRequest()
   at Microsoft.AnalysisServices.AdomdClient.XmlaClient.SendMessage(Boolean endReceivalIfException, Boolean readSession, Boolean readNamespaceCompatibility)
   at Microsoft.AnalysisServices.AdomdClient.XmlaClient.SupportsProperty(String propName)
   at Microsoft.AnalysisServices.AdomdClient.XmlaClient.Connect(ConnectionInfo connectionInfo, Boolean beginSession)
   at Microsoft.AnalysisServices.AdomdClient.AdomdConnection.XmlaClientProvider.Connect(Boolean toIXMLA)
   at Microsoft.AnalysisServices.AdomdClient.AdomdConnection.ConnectToXMLA(Boolean createSession, Boolean isHTTP)
   at Microsoft.AnalysisServices.AdomdClient.AdomdConnection.Open()
   at Ors.Components.Pivot.Dapper.PivotDao`1.Connect(ExtendedCube cube, String connectionCustomData)
   at Ors.Components.Pivot.Dapper.PivotDao`1.LoadDimensions(ExtendedCube cube, XElement xml)
   at Ors.Components.Pivot.Dapper.PivotDao`1.LoadCubeConfiguration(ExtendedCube cube, Boolean reload)
   at Ors.Components.Pivot.Dapper.PivotDao`1.Load(Boolean force)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...