[問題] 遠端連線至SQL SERVER

看板Web_Design作者 (binkai)時間14年前 (2011/10/19 23:08), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
請問我今天在本機電腦成功地連線到伺服器電腦那端的資料庫 但是把寫好的ASP網頁放到IIS上後,就連不過去 下面是錯誤訊息 ............................................................................. 建立連接至 SQL Server 時,發生網路相關或執行個體特定的錯誤。找不到或無法存取伺 服器。確認執行個名稱是否正確,以及 SQL Server 是否設定為允許遠端連線。 (provid er: 具名的管線提供者, error: 40 - 無法開啟至 SQL Server 的連接) 描述: 在執行目前 Web 要求的過程中發生未處理的例外情形。請檢閱堆疊追蹤以取得錯誤 的詳細資訊,以及在程式碼中產生的位置。 例外詳細資訊: System.Data.SqlClient.SqlException: 建立連接至 SQL Server 時,發 生網路相關或執行個體特定的錯誤。找不到或無法存取伺服器。確認執行個名稱是否正確 ,以及 SQL Server 是否設定為允許遠端連線。 (provider: 具名的管線提供者, error : 40 - 無法開啟至 SQL Server 的連接) 原始程式錯誤: 在執行目前 Web 要求期間,產生未處理的例外狀況。如需有關例外狀況來源與位置的資 訊,可以使用下列的例外狀況堆疊追蹤取得。 堆疊追蹤: [SqlException (0x80131904): 建立連接至 SQL Server 時,發生網路相關或執行個體特 定的錯誤。找不到或無法存取伺服器。確認執行個名稱是否正確,以及 SQL Server 是否 設定為允許遠端連線。 (provider: 具名的管線提供者, error: 40 - 無法開啟至 SQL S erver 的連接)] System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception,\ Boolean breakConnection) +4856727 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObje\ ct stateObj) +194 System.Data.SqlClient.TdsParser.Connect(ServerInfo serverInfo, SqlInternalC\ onnectionTds connHandler, Boolean ignoreSniOpenTimeout, Int64 timerExpire, Boo\ lean encrypt, Boolean trustServerCert, Boolean integratedSecurity, SqlConnecti\ on owningObject) +4867325 System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo s\ erverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire\ , SqlConnection owningObject) +90 System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host,\ String newPassword, Boolean redirectedUserInstance, SqlConnection owningObjec\ t, SqlConnectionString connectionOptions, Int64 timerStart) +374 System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnectio\ n owningObject, SqlConnectionString connectionOptions, String newPassword, Boo\ lean redirectedUserInstance) +225 System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdenti\ ty identity, SqlConnectionString connectionOptions, Object providerInfo, Strin\ g newPassword, SqlConnection owningObject, Boolean redirectedUserInstance) +189 System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOpt\ ions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnectio\ n owningConnection) +185 System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConne\ ction owningConnection, DbConnectionPool pool, DbConnectionOptions options) +31 System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningO\ bject) +431 System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection ow\ ningObject) +66 System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owning\ Object) +499 System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection own\ ingConnection) +65 System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection out\ erConnection, DbConnectionFactory connectionFactory) +117 System.Data.SqlClient.SqlConnection.Open() +122 System.Data.Common.DbDataAdapter.QuietOpen(IDbConnection connection, Connec\ tionState& originalState) +31 System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] \ datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand c\ ommand, CommandBehavior behavior) +112 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, I\ nt32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior\ ) +287 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable) +92 System.Web.UI.WebControls.SqlDataSourceView.ExecuteSelect(DataSourceSelectA\ System.Web.UI.WebControls.SqlDataSourceView.ExecuteSelect(DataSourceSelectA\ rguments arguments) +1297 System.Web.UI.DataSourceView.Select(DataSourceSelectArguments arguments, Da\ taSourceViewSelectCallback callback) +19 System.Web.UI.WebControls.DataBoundControl.PerformSelect() +142 System.Web.UI.WebControls.BaseDataBoundControl.DataBind() +73 System.Web.UI.WebControls.GridView.DataBind() +4 System.Web.UI.WebControls.BaseDataBoundControl.EnsureDataBound() +82 System.Web.UI.WebControls.CompositeDataBoundControl.CreateChildControls() +72 System.Web.UI.Control.EnsureChildControls() +87 System.Web.UI.Control.PreRenderRecursiveInternal() +44 System.Web.UI.Control.PreRenderRecursiveInternal() +171 System.Web.UI.Control.PreRenderRecursiveInternal() +171 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint\ , Boolean includeStagesAfterAsyncPoint) +842 .................................................... 在那台遠端電腦也已經設定過 1.已經開啟TCP/ip 2.sql server也已經設定過可以遠端連線 3.防火牆也設定過了 請問是甚麼問題?? 請不令指教~謝謝 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.113.162
文章代碼(AID): #1EdkVsaR (Web_Design)