sql - 长 SQL 文件运行 SQL Server 内存不足(22,000 行)

标签 sql sql-server-2008 memory out-of-memory

我有一个长约 22,000 行的 .sql 文件。它是由其他东西生成的,但基本上每行只包含一个更新语句。

我在 SQL Server Management Studio 中运行文件时收到此错误。

There is insufficient system memory in resource pool 'internal' to run this query

我想我只需要拆分这个查询文件,但我不确定最好的方法。我可以将文件切成 2000 行 block 或我想的东西。

这似乎是一个简单的问题,我会经常这样做,我想提出一个好的解决方案。有什么想法吗?

最佳答案

您可能希望通过SQLCMD 来运行您的脚本。而不是通过 SSMS GUI 界面。

关于sql - 长 SQL 文件运行 SQL Server 内存不足(22,000 行),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10253027/

相关文章:

iphone - 从AddressBook iPhone获取Notes时应用程序崩溃

sql - 动态 SQL - 从临时表中选取值

sql - 同一表内两列范围比较的索引

sql-server - 相当于 MySQL SOURCE 命令来加载 SQL 脚本吗?

sql - 如何从SQL中选择给定时间间隔之间的数据

sql - 获取今天午夜的日期和时间并添加到其中

c - C中的菱形数组排序

c - 通过C中的预取和缓存优化对阵列的线性访问

sql - Postgres : return first N rows per group for groups having a minimum countI

python - mySQL 触发器在控制台插入后起作用,但在脚本插入后不起作用