vs2005如何调试本地数据库存储过程和远程数据库存储过程

日期: 2007-12-26 来源:TechTarget中国

  问:我家里的vs2005+XP可以设断点单步调试,但公司的VS2005+WIN2003就是不能单步调试了。

  答:看一看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或者更高的补丁版本。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐