解决在SQL Server 2000的存储过程不能调试
本機上:
控制面板—>管理工具—>服務—>MSSQL(默認的ID)—>屬性—>登陸—>選一個Windows帳戶,填寫密碼,再重新啟動SQL Server 2000就可以調試存儲過程了。
?
看一看sql數據庫的版本,如果是kf版則不能進行單步調試,必須為企業版,同時版本已打了sp4補丁。
還有就是vs的問題,卸載了重新安裝就會好了。
?
?
1. 遠程sql服務器的mssqlserver服務要求使用指定用戶(不是本地系統用戶),最好是administrator啟動。
控制面板--管理工具--服務--右鍵mssqlserver--屬性--登錄中,將登錄身份改為“此帳戶”,并設置對應的用戶名及密碼。
2. 登錄遠程sql的用戶使用sa
3. 遠程sql服務器要求未禁用調試功能,執行下面的語句開啟調試功能:
sp_sdidebug legacy_on
4. 保證調試與被調試的電腦的sql server版本一致,無論是客戶端,還是服務器,最好都安裝sql sp4。
檢查SQ ServerL有沒有打補丁的方法是在查詢分析器中運行:
select @@version
如果出來的版本號是8.00.2039以下,則表明未安裝sp4的補丁。
全部補丁的位置(在下載頁的中間部分,可以選擇語言,必須保證下載的補丁語言和sql server實例語言對應)
注意:
a. 補丁下載后,執行的時候是解壓,要在解壓后的目錄中執行setup.bat才是真正的安裝
b. 如果的操作系統是xp,那么在安裝xp sp2后,不管以前是否安裝過sql sp4,都要再安裝一次,并且在防火墻中開啟1433端口,否則無法被其他電腦訪問。
c. windows 2003上運行機制的 SQL Server 必須安裝sp3或者更高的補丁版本。
?
與sql server版本沒有關系吧。現在機器上裝的是sql server 2000
轉載于:https://www.cnblogs.com/anmoon/archive/2010/08/06/1793716.html
總結
以上是生活随笔為你收集整理的解决在SQL Server 2000的存储过程不能调试的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: eclipse CreateProces
- 下一篇: 亏不亏啊!!!!30分!!!求大神解答!