让我们一起爱米兰
站内搜搜:
移动设备
请扫描二维码
或访问
m.milan100.com
您所在的位置 -> 米兰百分百 -> MsSqlServer -> 调试本地SQLServer存储过程

调试本地SQLServer存储过程

点击数:1339 发表时间:2010-06-30 11:25:50 作者:zfive5(zhaozidong) 来源链接:
分享到:
分享到微信

    最近工作原因写起了存储过程,编码时难免调试,但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


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

0
很 好
0
一 般
0
差 劲
热门新闻
相关文章
上一篇: SQL Server DATEDIFF() 函数
下一篇: MSSQL存储过程中获取记录集并循环操作实例
评论区
匿名

返回首页 | 收藏本页 | 回到顶部
Copyright 2010. 米兰百分百 Powered By Bridge.
京ICP备15050557号