上一篇:关于存储过程的ADO调用的一些心得(输出参数,返回值) >>
调试本地SQLServer存储过程
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 qlserver 目录复制到 \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 ql 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
现在还在研究数据库不是本地的情况,希望其他配置成功的人,说一说!
下一篇:Firebird的Case表达式功能 >>
相关文章:
- · 怎样手工删除数据库里的Merge Replication信息
- · SQLServer基本函数
- · 一种嵌套查询,变成连接查询的办法
- · 導入導出大全(2004-12-13)
- · ACESS数据库与WEB页连接
- · TCP三次握手应用及原理
- · 产生10000条连续记录
- · SELECT语句
- · Sql注射总结
- · 数据库暴库整理篇
- · 企业信息化如何发挥数据挖掘的效力(收藏)
- · 实战SQL语句收集(不断更新中--)
- · Lotus Domino 6应用开发手册
- · 身份证验证
- · 数据库恢复实战
- · 数据库链接方式(二)
- · 数据库链接方式(一)
- · Sqlserver2000中的并发问题
- · Sqlserver2000中的事务处理
- · 回退的相关知识
- · 事务的相关知识
- · data representation layer
- · 一段优化排序的Sql语句
- · 五种提高 SQL 性能的方法
- · SQL Server 2000中的数据存储形式(二)
- · SQL Server 2000数据库文件组织形式
- · 使用Opatch工具应用过渡性Patch
- · Transformation Rule(逻辑实现成关系表的规则)
- · 数据库设计指南(转)
- · SQL Server数据库完整迁移
- · 用于执行(计算) 字符串表达式 的 T-SQL 存储过程
- · 收藏几段SQL Server语句和存储过程
- · trigger 的制作
- · 触发器与存储过程互调
- · BCB山水清音网址书签 1.1版
- · 死锁的问题
- · 金额阿拉伯数字转换为中文的存储过程
- · 防止sql注入的简单方法
