[SQL ] 遠端連線至SQL SERVER

看板Database作者 (binkai)時間14年前 (2011/10/19 14:34), 編輯推噓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(TdsParserStateObject stateObj) +194 System.Data.SqlClient.TdsParser.Connect(ServerInfo serverInfo, SqlInternalConnectionTds connHandler, Boolean ignoreSniOpenTimeout, Int64 timerExpire, Boolean encrypt, Boolean trustServerCert, Boolean integratedSecurity, SqlConnection owningObject) +4867325 System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject) +90 System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart) +374 System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance) +225 System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance) +189 System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection) +185 System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options) +31 System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject) +431 System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject) +66 System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) +499 System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) +65 System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +117 System.Data.SqlClient.SqlConnection.Open() +122 System.Data.Common.DbDataAdapter.QuietOpen(IDbConnection connection, ConnectionState& originalState) +31 System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +112 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +287 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable) +92 System.Web.UI.WebControls.SqlDataSourceView.ExecuteSelect(DataSourceSelectArguments arguments) +1297 System.Web.UI.DataSourceView.Select(DataSourceSelectArguments arguments, DataSourceViewSelectCallback 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 C24252569:轉錄至看板 Web_Design 10/19 14:44
文章代碼(AID): #1Edczng_ (Database)