sql在数据库里面单独运行没有错,但在程序里面运行就报错:

sql在数据库里面单独运行没有错,但在程序里面运行就报错:,第1张

如果送你是传入sql后用的exec执行的话,把

THEN '是' ELSE '否' END

改成

THEN ''是'' ELSE ''否'' END) ,

试试,

如果单独执行没问题,程序执行却有问题,那么有且只有这个地方有问题了!!

1)添加/删除程序中彻底删除sql server。

2)将没有删除的sql server目录也删除掉。

3)打开注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations项目,并删除它。这样就可以清除安装暂挂项目。

4)删除注册表中跟sql server相关的键。

其中第3步最重要!!!这里所说的找到不是在左边的文件夹找到,而是从右边那里找到!!!左边的树形文件夹是没有这个项目的,只有一个FileRenameOperations,只删了它是没用的

还有,注册表中sql server相关的键包括如下:

HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer

总之就是凡是有MICROSOFT SQL SERVER或MSSQLSERVER的都删掉!

不要着急,继续以下 *** 作:

在控制面版----管理工具----服务,找到MSSQLSERVER的一项更改MSSQLSERVER服务的服务账号信息,换成SQL服务专用的用户。

我的做法是选择登录那里的登录身份是"本地系统帐户"

然后把MSSQL的企业管理器中的登录选项设为仅"WINDOWS验证"

就OK了

是你在安装SQL2005的时候选择出现错误!

在网上找下安装SQL2005的图文说明!现在你唯一要做的就是卸载当前2005还有微软的其他文件,如果在安装的时候出现数据库被挂起的话,去网上找一个数据库挂起bat(估计不会出现次问题,2000经常出现!)

谢谢采纳!

我觉得可能是楼主的某些程序写的有问题,可能占用了连接而没有断开。另外,楼主的MYSQL服务器是不是安装有防火墙?特别是诺顿防火墙,我遇到过,明明是允许我的IP访问被保护的服务器,可是一段时间后,挪顿就认为我的IP是非法攻击,自动就给我IP封了,要么等20分钟(默认的规则),要么从新启动服务器就好了

以上就是关于sql在数据库里面单独运行没有错,但在程序里面运行就报错:全部的内容,包括:sql在数据库里面单独运行没有错,但在程序里面运行就报错:、sql2000 不能建表 也打不开数据库中的表 提示“在执行该 *** 作期间发生意外错误”、SQL Server 2005安装程序意外失败。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10190363.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存