Author:zfive5(zhaozidong)
email :zfive5@yahoo.com.cn

最近工作原因写起了存储过程,编码时难免调试,但sqlserver调试方面的傻瓜程度简直不
能于oracle相提并论,记着先前做oracle项目时,只要装好PL/SQL Developer后,一切都那么简
单,而现在sqlserver要能调试还的需要配置才能ok!

下面就是我的实践:

一、如果调试数据在本机上,那一切都很简单!

msdn中是这样写的:

若要在 SQL 2000 桌面引擎上启用存储过程调试,必须在安装 SQL 2000 桌面引擎的计算机上执行下列步骤。

使用 SQL 2000 桌面引擎启用调试(在安装了 Visual Studio .NET 的计算机上)

将 MSSDI98.DLL 从 Microsoft Visual Studio .NET 2003/sqlserver 目录复制到 /binn 目录中。
使用 SQL 2000 桌面引擎启用调试(在没有安装 Visual Studio .NET 的计算机上)

在 Visual Studio .NET CD 或 DVD 上找到 MSSDI98.DLL 并将其复制到 /binn 目录中。
在 Visual Studio .NET CD 或 DVD 上找到 SQLDBG.DLL 并将其复制到以下目录:
program files/common files/microsoft shared/sql debugging
通过在命令提示处输入下列命令重新注册 SQLDBG.DLL:
regsvr32 sqldbg.dll
向调试器用户授予存储过程 sp_sdidebug 的执行权限:
GRANT EXECUTE
ON sp_sdidebug
TO myUserName

我的步骤:

1) regsvr32 sqldbg.dll
2) GRANT EXECUTE  ON sp_sdidebug  TO dbo

这样就ok 了

参见:http://msdn.microsoft.com/library/CHS/vsdebug/html/vxlrfSettingUpSQLDebugging.asp

现在还在研究数据库不是本地的情况,希望其他配置成功的人,说一说!

调试本地SQLServer存储过程相关推荐

  1. 如何调试oracle,sqlserver存储过程

    调试oracle存储过程 环境: win2003 server + oracle9i + pl/sql developer 7 调试方法: 1 在pl/sql developer 里右击要调试的存储过 ...

  2. 调试SQL SERVER存储过程

    调试存储过程 出自:http://hi.baidu.com/fuhengyu/blog/item/0d7dbc4c624041fdd72afcbe.html 相关:在Visual Studio 200 ...

  3. oracle的存储过程调试,oracle 运行普通方式及调试debug方式存储过程性能区别

    调试某一存储过程时,在plsql developer debug调试执行时,20多分钟都执行不完, 后分析如下: 1,查询调试会话运行存储过程的对应sql select sid,serial#,eve ...

  4. SQLSERVER存储过程基本语法

    一.定义变量 --简单赋值 declare @a int set @a=5 print @a   --使用select语句赋值 declare @user1 nvarchar(50) select @ ...

  5. 网络工作室暑假后第二次培训资料(SQLServer存储过程和ADO.NET访问存储过程)整理(一)...

    因为昨天我的SQL Server 2008数据库在使用的时候突然就打不开了.而起前天还用它来写T-SQL语句来着.所以很是郁闷啊,到网上查询以后,不能解决,就干脆重新安装了一边,所以昨天整理的内容不能 ...

  6. PHP写sqlserver事务,php调用sqlserver存储过程使用事务处理

    第一次编写 sqlserver存储过程并在php里调用,把脑瓜都整大了,奋战了一天多最后还是搞定了. 实现功能:在 sqlserver里面实现事务处理,保证数据库操作安全: 接收sqlserver存储 ...

  7. python获取数据库的存储过程_python远程调用sqlserver存储过程记录

    开发中需要python远程调用sqlserver存储过程.搜索了网上有两种方式,pymssql和pyodbc.开始采用第一种方式开发,不过无法拿到存储过程中的返回数据,后采用pyodbc开发,当然存储 ...

  8. java调用存储过程sqlserver_Java调用SqlServer存储过程怎么实现 | 学步园

    在使用Java开发时,经常会遇到调用SqlServer存储过程的问题.下面学步园小编来讲解下Java调用SqlServer存储过程怎么实现? Java调用SqlServer存储过程怎么实现 1.数据库 ...

  9. Leetcode怎么调试java代码,IDEA2020.1使用LeetCode插件运行并调试本地样例的方法详解...

    环境: idea2020.1 插件: LeetCode-editor 6.7 一.IDEA安装LeetCode插件 安装完成重启idea 打开插件 URL可以选择国服和世界服.LoginName和Pa ...

最新文章

  1. R语言报错:Error in scan(file = file, what = what, sep = sep, quote = quote, dec = dec, : n行没有x元素
  2. VC++读取AVi视频文件
  3. Zookeeper客户端
  4. 音视频技术开发周刊 | 162
  5. mysql 免安装重装_mysql 重装问题
  6. ps|grep命令详解
  7. 【Java实现PDF文件转换为图片】
  8. 不是吧?DNSPod挪车码免费送?
  9. 试图运行项目时出错:未能加载文件或程序集 或它的某一个依赖项。该模块应包含一个程序集清单 .
  10. 手机卡顿?可能是你没关闭这两个选项(小米手机为例)
  11. 视频用txt文件播放物联网
  12. SiamFC:Fully-Convolutional Siamese Networks for Object Tracking
  13. knn sklearn
  14. 严禁使用计算机存储,处理,传输涉密信息,严禁使用非涉密计算机存储、处理、传输涉密信息。()...
  15. No appenders could be found for logger
  16. 小学语文三年级阅读理解专项练习附答案~花坛
  17. Tabby终端模拟器在Mac上的配置和使用
  18. 将Jar包设置为开机自启
  19. 小学计算机社团活动教案,小学信息技术兴趣小组(电子小报)教学计划
  20. cognex扫码枪识别内容直接_Cognex扫描枪初始化

热门文章

  1. Vue接入Google Adsense
  2. 【Mybatis】一个Mybatis程序
  3. HFS+ vs APFS
  4. android 视频相册,安卓11版本保存视频到相册,提示保存成功,相册里没有视频...
  5. linux alias辅助工具
  6. 如何更改mysql数据库的用户名和密码
  7. openldap简介
  8. Xilinx ISE系列教程(8):读取FPGA芯片唯一ID号
  9. linux 造字程序下载,truetype造字程序下载
  10. 图嵌入综述 (arxiv 1709.07604) 译文 4.3 ~ 4.7