各位高手:我使用vs2005,c#编写访问Analysis services 2000, 在使用AdomdConnection连接数据库时出错,连接串如下:
connstr="Provider=MSOLAP;Initial Catalog=教程 ;Data Source=127.0.0.1" ; 错误提示如下:
“/DEMO”应用程序中的服务器错误。
--------------------------------------------------------------------------------由于目标机器积极拒绝,无法连接。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Net.Sockets.SocketException: 由于目标机器积极拒绝,无法连接。源错误:
行 43: //{
行 44: conn.ConnectionString = connstr;
行 45: conn.Open();
行 46: string tdb=conn.Database;
行 47: Label1.Text = "连接成功";
源文件: c:\Documents and Settings\Administrator.47E827FC7870442\桌面\DEMO\DEMO\ConnectCube.aspx.cs 行: 45 堆栈跟踪:
[SocketException (0x274d): 由于目标机器积极拒绝,无法连接。]
System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress) +200
System.Net.Sockets.Socket.Connect(EndPoint remoteEP) +313
System.Net.Sockets.TcpClient.Connect(IPEndPoint remoteEP) +183
System.Net.Sockets.TcpClient.Connect(IPAddress address, Int32 port) +261
Microsoft.AnalysisServices.AdomdClient.XmlaClient.GetTcpClientByAddress(String hostName, Int32 port) +394
Microsoft.AnalysisServices.AdomdClient.XmlaClient.GetTcpClient(ConnectionInfo connectionInfo) +239[AdomdConnectionException: 无法建立连接。请确保该服务器正在运行。]
Microsoft.AnalysisServices.AdomdClient.XmlaClient.GetTcpClient(ConnectionInfo connectionInfo) +533
Microsoft.AnalysisServices.AdomdClient.XmlaClient.OpenTcpConnection(ConnectionInfo connectionInfo) +126
Microsoft.AnalysisServices.AdomdClient.XmlaClient.Connect(ConnectionInfo connectionInfo, Boolean beginSession) +678
Microsoft.AnalysisServices.AdomdClient.XmlaClientProvider.Microsoft.AnalysisServices.AdomdClient.AdomdConnection.IXmlaClientProviderEx.ConnectXmla() +162
Microsoft.AnalysisServices.AdomdClient.AdomdConnection.ConnectToXMLA(Boolean createSession, Boolean isHTTP) +173
Microsoft.AnalysisServices.AdomdClient.AdomdConnection.Open() +642
ConnectCube.Button1_Click(Object sender, EventArgs e) in c:\Documents and Settings\Administrator.47E827FC7870442\桌面\DEMO\DEMO\ConnectCube.aspx.cs:45
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +96
System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +116
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +31
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +32
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +72
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3838
connstr="Provider=MSOLAP;Initial Catalog=教程 ;Data Source=127.0.0.1" ; 错误提示如下:
“/DEMO”应用程序中的服务器错误。
--------------------------------------------------------------------------------由于目标机器积极拒绝,无法连接。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Net.Sockets.SocketException: 由于目标机器积极拒绝,无法连接。源错误:
行 43: //{
行 44: conn.ConnectionString = connstr;
行 45: conn.Open();
行 46: string tdb=conn.Database;
行 47: Label1.Text = "连接成功";
源文件: c:\Documents and Settings\Administrator.47E827FC7870442\桌面\DEMO\DEMO\ConnectCube.aspx.cs 行: 45 堆栈跟踪:
[SocketException (0x274d): 由于目标机器积极拒绝,无法连接。]
System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress) +200
System.Net.Sockets.Socket.Connect(EndPoint remoteEP) +313
System.Net.Sockets.TcpClient.Connect(IPEndPoint remoteEP) +183
System.Net.Sockets.TcpClient.Connect(IPAddress address, Int32 port) +261
Microsoft.AnalysisServices.AdomdClient.XmlaClient.GetTcpClientByAddress(String hostName, Int32 port) +394
Microsoft.AnalysisServices.AdomdClient.XmlaClient.GetTcpClient(ConnectionInfo connectionInfo) +239[AdomdConnectionException: 无法建立连接。请确保该服务器正在运行。]
Microsoft.AnalysisServices.AdomdClient.XmlaClient.GetTcpClient(ConnectionInfo connectionInfo) +533
Microsoft.AnalysisServices.AdomdClient.XmlaClient.OpenTcpConnection(ConnectionInfo connectionInfo) +126
Microsoft.AnalysisServices.AdomdClient.XmlaClient.Connect(ConnectionInfo connectionInfo, Boolean beginSession) +678
Microsoft.AnalysisServices.AdomdClient.XmlaClientProvider.Microsoft.AnalysisServices.AdomdClient.AdomdConnection.IXmlaClientProviderEx.ConnectXmla() +162
Microsoft.AnalysisServices.AdomdClient.AdomdConnection.ConnectToXMLA(Boolean createSession, Boolean isHTTP) +173
Microsoft.AnalysisServices.AdomdClient.AdomdConnection.Open() +642
ConnectCube.Button1_Click(Object sender, EventArgs e) in c:\Documents and Settings\Administrator.47E827FC7870442\桌面\DEMO\DEMO\ConnectCube.aspx.cs:45
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +96
System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +116
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +31
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +32
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +72
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3838
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货