程序如下:(SQL SERVER 2000,客户端,XP系统)create proc a
as
declare @mymessage varchar(50)
declare @myothermessage varchar(50) select @mymessage = 'hi'
print @mymessage
--return
select @myothermessage = 'hello'
print @myothermessage
return 100
GO
不是点右键有个调试吗?简直形同虚设,我点击“调试”后,出现一个“调试过程”对话框,其中我把自动回滚的勾给去掉,点“执行”
就结果出现hi hello @RETURN_VALUE = 100 中间有三个小窗口,名称(本地)值(本地)类型(本地) ; 名称(全局)值(全局)类型(全局) ;调用栈 其中第一个是灰色,第二、三个窗口是白色的,都为不可编辑状态。
然后我在程序上右键,查找,转换行,切换断点,GO,字体外,全都是灰色,哪个大侠帮我呀,我就是想调试存储过程,像别VB那样的可以单步执行,读出数据值。
as
declare @mymessage varchar(50)
declare @myothermessage varchar(50) select @mymessage = 'hi'
print @mymessage
--return
select @myothermessage = 'hello'
print @myothermessage
return 100
GO
不是点右键有个调试吗?简直形同虚设,我点击“调试”后,出现一个“调试过程”对话框,其中我把自动回滚的勾给去掉,点“执行”
就结果出现hi hello @RETURN_VALUE = 100 中间有三个小窗口,名称(本地)值(本地)类型(本地) ; 名称(全局)值(全局)类型(全局) ;调用栈 其中第一个是灰色,第二、三个窗口是白色的,都为不可编辑状态。
然后我在程序上右键,查找,转换行,切换断点,GO,字体外,全都是灰色,哪个大侠帮我呀,我就是想调试存储过程,像别VB那样的可以单步执行,读出数据值。
解决方案 »
- SQL2005的SQLEXPRESS的登陆问题
- 如何写这样的一个SQL语句,感觉有点麻烦
- 执行存储过程时,出的奇怪问题,急
- 求大神帮忙解决个sql语句问题
- 如何在Where语句后用Text字段的数据进行比较?
- 关系SQL Server 2000的怪问题
- 为什么会出现这种情况 OLE DB 提供程序 'Microsoft.Jet.OLEDB.4.0' 报错。 OLE/DB provider returned message: 找不到可安装的 ISAM
- 如何在数据库(sql7.0)中将各表的real型字段更改为numeric型字段,在线等候!!
- 竹之草、Haiwer、Bluepower2008、flowerwind(现实很残酷)、狼兄、流星爾、風云浪子等諸位高手,快來救命哪!!!數據算法問題(有難度)!
- 如何自动将一个文件自动导入到数据库的一个表中
- 如何用公式取得两个时间的差??请指点……
- 一简单的sql 排序问题
as
....set @RETURN_VALUE=100
as
....set @RETURN_VALUE=100 godeclare @RETURN_VALUE int
exec a @RETURN_VALUE output
SQL Server2000的存储过程必须到服务器上去调试!并且SQLServer的服务启动帐户必须设定为"Administraotr".
”我菜鸟,教我详细做法步骤。
控制面板-->系统管理工具-->服务--->MSSQLServer,双击切换到"登入"页面,登入身份那里,默认是"本地帐户",把它换成"Adminstrator"。
我去企业管理器-->安全性-->登录
有
名称 类型 服务器访问
BUILTIN\Administrator Windows组 许可
sa 标准 许可
是不是就不需要另外设置了?
就这样调试很简单