如果送你是传入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安装程序意外失败。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)