[SQL ] 想請問該如何釋放 AWAITING COMMAND

看板Database作者 (放洋的孩子)時間17年前 (2008/12/10 06:58), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
想請問各位大大一個問題(SQL Server 2005) 最近在寫一隻程式去Backup 跟 Restore Database (using .Net 3.5 C#) Backup Database的部分寫好沒問題 但是Restore卻出現問題 Google了很久發現原來 當restoring database, the database can't be used by anyone else 所以我又在google找了解決方法 就是在master執行restore的function 不過這時有一個問題產生 就是當我一執行程式 我的程式會用到database(因為login跟interface 需要從資料庫取資料) 雖然我取完資料後把connection close 不過在Server端仍然保留一command "AWAITING COMMAND" by ".Net SqlClient Data Provider" 原因是雖然程式關閉了connection 不過server仍然保持連線以等待下一個connection command 因為這個所以我沒辦法執行restore(因為database被使用中) 不知道有沒有辦法強制移除 或其他方法? 非常感謝各位大大的幫忙^^ -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 198.87.186.26
文章代碼(AID): #19FlWp30 (Database)