Hello,
I am having an issue connecting to an named instance of Analysis services over a dynamic port. I have followed the instructions on this page: http://msdn.microsoft.com/en-us/library/ms174937.aspx, but they have still gotten me no where. Here is the error I get when trying to run it remotely.
==================================
Cannot connect to MRM2SQL\MRM2SQLS2.
===================================
A connection cannot be made. Ensure that the server is running. (Microsoft.AnalysisServices.AdomdClient)
------------------------------
Program Location:
at Microsoft.AnalysisServices.AdomdClient.XmlaClient.GetTcpClient(ConnectionInfo connectionInfo)
at Microsoft.AnalysisServices.AdomdClient.XmlaClient.OpenTcpConnection(ConnectionInfo connectionInfo)
at Microsoft.AnalysisServices.AdomdClient.XmlaClient.OpenConnection(ConnectionInfo connectionInfo, Boolean& isSessionTokenNeeded)
at Microsoft.AnalysisServices.AdomdClient.XmlaClient.Connect(ConnectionInfo connectionInfo, Boolean beginSession)
at Microsoft.AnalysisServices.AdomdClient.AdomdConnection.XmlaClientProvider.Connect(Boolean toIXMLA)
at Microsoft.AnalysisServices.AdomdClient.AdomdConnection.XmlaClientProvider.Microsoft.AnalysisServices.AdomdClient.AdomdConnection.IXmlaClientProviderEx.ConnectXmla()
at Microsoft.AnalysisServices.AdomdClient.AdomdConnection.ConnectToXMLA(Boolean createSession, Boolean isHTTP)
at Microsoft.AnalysisServices.AdomdClient.AdomdConnection.Open()
at Microsoft.SqlServer.Management.SqlStudio.Explorer.ObjectExplorerService.ValidateConnection(UIConnectionInfo ci, IServerType server)
at Microsoft.SqlServer.Management.UI.ConnectionDlg.Connector.ConnectionThreadUser()
===================================
A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 192.168.0.8:50966 (System)
------------------------------
Program Location:
at System.Net.Sockets.TcpClient..ctor(String hostname, Int32 port)
at Microsoft.AnalysisServices.AdomdClient.XmlaClient.GetTcpClient(ConnectionInfo connectionInfo)
Here are the rule that I have on the Server hosting the instances of SQL Server:
Name: SQL Server Browser Service (TCP-In) 2832;Group: ; Profile: Domain, Private; Enabled: Yes; Action: Allow; Override:No; Program: Any; Local Address: Any; Remote Address: Any; Protocol: TCP; Local Port: 2832; Remote Port: Any; Authorized Users: Any; Authorized Computers: Any; Authorized Local Principals: Any; Local User Owner: Any; Application Package: Any
Database Engine, Report Server, SSIS all can be accessed remotely, and Analysis Server can be accessed from that local server with no issues. So the system is up and running, it is just not working with the supposed firewall rules.
Michael R. Mastro II