sql-server - SQL Server 2008 : Error creating window handle

标签 sql-server window-handles

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

An error occurred while executing batch. Error message is: Error creating window handle.



1.SQL Server 中这个错误是什么意思?

2.它是否与我的脚本中的 SQL 有任何关系,还是 SQL Server 的其他组件的原因?

最佳答案

句柄是用于管理操作系统资源的 Windows 工具。当您机器上的某些应用程序出现内存泄漏时 - 您可能会用完句柄并发生此错误。可以在任务管理器(句柄计数)中查看句柄的当前状态
正如评论中所说 - 这是一个客户端问题。例如,到网格的大型结果集/查询输出可能会导致此错误。
解决方法:重启你的电脑,尽量减少查询的输出。您也可以尝试通过 SQLCMD 启动脚本。
您可以阅读更多相关信息 here .
一些解释here .

关于sql-server - SQL Server 2008 : Error creating window handle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37064620/

相关文章:

c# - 使用 Selenium 使用 WindowHandles 跟踪和迭代选项卡和窗口的最佳方法

windows - 无法获取 Windows Internet Explorer 主窗口的句柄

json - 搜索对象的 SQL JSON 数组

sql-server - t-sql udf,获取参数的数据类型

sql-server - SQL Server : only group consecutive records when using GROUP BY

sql-server - 无法在 SSIS 中调试脚本任务

c# - SetWindowPos 不适用于浏览器 - 没有 MainWindowHandle?

sql-server - Macbook 上的 TSQL "BULK INSERT"

java - 在 selenium Webdriver 中从父窗口切换到子窗口时出错,反之亦然

windows - Windows 进程的转储句柄和有关它们的额外信息