压缩数据库 DBCC SHRINKDATABASE 问题
com.microsoft.sqlserver.jdbc.SQLServerException: 已生成用于更新的结果集 收缩数据库的时候总是抛出这个异常,但是数据库还是正常收缩了,打包成EXE之后 在ERROR 日志里面总是 一直报com.microsoft.sqlserver.jdbc.SQLServerException: 已生成用于更新的结果集 异常
如何能不报这个异常呢? 我试过不把异常显示出来,但是放到SERVER2008 服务器上运行时 不抛出这个异常线程就会挂起不继续向下运行。 你用程序语言来执行这个命令?对呀 一个JAVA的方法 用来压缩数据库的 怎么能做到不抛出异常或者有什么其它的语句?其实外部语言调用SQLServer的这类型管理命令不好,而且收缩操作一般不建议使用这种非SQLServer自带功能来处理。最后就是:我不懂java如何用SQL server 自带功能压缩呢? 我是新手其实就是DBCC 命令或者界面操作,但是从数据库管理的角度,这种操作应该是有计划执行,如果你放到程序端,万一有人手痒在高峰时期点了,那你数据库会卡得不行。