→ whileloop:^^" 感謝! 原來如此... 04/30 22:16
我已用VS.Net 2005寫了一個Web程式。使用C#、SQL Server 2005開發..
我將寫好的程式與資料庫搬移到Win2K server,結果有問題(這以後再說)
所以我改以自己的電腦(原開發的環境)來測試,OS是XP,有IIS
經過一翻坡折後,終於可以讓IIS來跑ASPX了...
但是,只要有連結資料庫的頁面,仍然有問題。錯誤訊息如下:
'/bbb' 應用程式中發生伺服器錯誤。
----------------------------------------------------------------------------
無法開啟登入所要求的資料庫 "DB"。登入失敗。
使用者 '王大明\ASPNET' 的登入失敗。
描述: 在執行目前 Web 要求的過程中發生未處理的例外情形。請檢閱堆疊追蹤以取得
錯誤的詳細資訊,以及在程式碼中產生的位置。
例外詳細資訊: System.Data.SqlClient.SqlException: 無法開啟登入所要求的資料庫
"DB"。登入失敗。使用者 '王大明\ASPNET' 的登入失敗。
原始程式錯誤:
行 31: SqlDataAdapter myAdapter = new SqlDataAdapter(strSQL, conn);
行 32:
行 33: myAdapter.Fill(myDataSet,"tempTable");
行 34: return myDataSet.Tables["tempTable"];
行 35: }
原始程式檔: d:\Webtest\App_Code\DBConnection.cs 行: 33
===========================================================================
以上是權限問題嗎?還是SQL連線字串有問題?
Data Source=王大明;Initial Catalog=DB;Integrated Security=True
PS:使用VS,Net的Web Server可以正常work,但是想以IIS來run看看卻有問題..
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.154.204