解决MSSQL中的取消回显问题(mssql 取消回显)
MSSQL中有一个简单但有效的设置可以解决取消回显的问题。取消回显的问题通常是当执行长时间的查询,包括大数据集,大量计算,复杂的存储过程时会出现的问题,问题的根源在于MSSQL Server服务器还在等待另一个请求,因为它没有在处理完第一个请求之前释放它的执行。
解决这个问题的方法之一就是使用取消回显设置,该设置可以让客户端和服务器失去联系,从而释放服务器从而进行其他操作。
具体步骤如下:
1、首先,登录MSSQL管理器,然后打开属性选项。
2、然后,点开 “连接”选项,在此选项下打开“取消回显”框,将取消回显框中的相应参数设置为“真”。
3、设置完成后,点击“保存”选项将设置永久应用到服务器上。
4、在查询中也可以加入一行代码`SET NOCOUNT ON/OFF`,该代码的功能也是开关取消回显功能。
最后,为了确保所有取消回显设置最终生效,最好对MSSQL服务器做一次重启操作。
总结:取消回显设置可以有效改善MSSQL中长时间查询的效率。已经在MSSQL管理器中设置取消回显,并在查询中加入`SET NOCOUNT ON/OFF`的代码,最后一定要重新启动MSSQL服务器以进行生效。