Sql server SQL Server 2008:创建窗口句柄时出错

Sql server SQL Server 2008:创建窗口句柄时出错,sql-server,window-handles,Sql Server,Window Handles,我的数据库中有N个表,其中保存了大约60万条记录。我创建了一个SQL脚本,它将这些数据复制到相同的表中(基本上是一个生成更多数据的脚本)。我已经测试了脚本,它对于小数据(10k记录)运行良好。当我尝试复制所有数据时,它抛出一个错误: 执行批处理时出错。错误消息是:创建窗口句柄时出错 1.此错误在SQL Server中的含义是什么 2.它是否与脚本中的SQL有关,或者这是SQL Server其他组件的原因?句柄是用于管理操作系统资源的Windows工具。当您机器上的某些应用程序出现内存泄漏时,您可

我的数据库中有
N
个表,其中保存了大约60万条记录。我创建了一个SQL脚本,它将这些数据复制到相同的表中(基本上是一个生成更多数据的脚本)。我已经测试了脚本,它对于小数据(10k记录)运行良好。当我尝试复制所有数据时,它抛出一个错误:

执行批处理时出错。错误消息是:创建窗口句柄时出错

1.此错误在SQL Server中的含义是什么


2.它是否与脚本中的SQL有关,或者这是SQL Server其他组件的原因?

句柄是用于管理操作系统资源的Windows工具。当您机器上的某些应用程序出现内存泄漏时,您可能会耗尽句柄,并发生此错误。可以在任务管理器中查看句柄的当前状态(句柄计数)

正如评论中所说,这是一个客户端问题。例如,向网格输出的大型结果集/查询可能会导致此错误

解决方案:重新启动电脑,最小化查询输出。您还可以尝试通过SQLCMD启动脚本

你可以阅读更多关于它的内容


一些解释。

这是一个
客户端问题
。重新启动客户端,然后重试check@MusicLovingIndianGirl我认为解决方案是针对win forms?SQL server也是这样吗?是的。检查@MusiclovingDianGirl我检查一下,是否有人提到它解决了问题?我认为这只是一个建议的解决方案。你也可以检查一下:在我的例子中,是查询的输出导致了错误。。谢谢