sqlserver2000 不能调试存储过程

事件查看器里的错误日志:SQLServer作为服务启动时不能登录系统帐户。重置为使用控制面板的用户帐户登录。存储过程的参数我也都写上了点击执行之后就出这个错了... 事件查看器里的错误日志:SQL Server作为服务启动时不能登录系统帐户。重置为使用控制面板的用户帐户登录。存储过程的参数我也都写上了 点击执行之后就出这个错了 展开
 我来答
爱孤傲王者
2016-08-09 · TA获得超过7952个赞
知道大有可为答主
回答量:4137
采纳率:0%
帮助的人:639万
展开全部
控制面板—>管理工具—>服务—>MSSQL(默认的ID)—>属性—>登陆—>选一个Windows帐户,填写密码,再重新启动SQL Server 2000就可以调试存储过程了。

看一看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或者更高的补丁版本。
与sql server版本没有关系吧。现在机器上装的是sql server 2000
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式