我有一個web應用程序,可以在我的本地計算機上完美運行。我發表了這個網站,我面對一個奇怪的問題。當用戶點擊網頁上的按鈕時,它應該向表中插入一行。我可以在SQL SERVER PROFILER上看到INSERT語句,但它沒有插入它。我在PROFILER上插入INSERT語句並在Management Studio上運行它,它插入正確。所以INSERT語句是正確的,我可以正確地將INSERT語句發送到SQL SERVER,因爲我可以在Profiler上看到它。但爲什麼它不從網站插入它?IIS無法插入SQL SERVER
另外我意識到,當Web發送INSERT語句時,PROFILER說它花費了0毫秒,但是當我在Management Studio上運行INSERT語句時,我可以看到它需要35毫秒。因此,我認爲IIS沒有權限
你們認爲什麼?任何線索?我希望我明確說明
權限.... –
您認爲我們應該給予哪些權限?我們應該在IIS或SQL SERVER上執行嗎?順便說一下,我們使用「sa」sql用戶來完成工作。我可以用「sa」用戶完成SELECT語句,它完美地工作@MitchWheat –
IIS用戶需要在數據庫中有適當的權限... –