gpt4 book ai didi

sql-server - 主要插入查询时查询完成但有错误

转载 作者:行者123 更新时间:2023-12-05 01:38:50 27 4
gpt4 key购买 nike

我有一个 SQL 文件,它有 140.000 行,只有插入语句。当我尝试复制和粘贴它时,有时它会抛出:

outofmemory exception

在 SQL 服务器上。有时我得到

query completed with error

当我使用“ctrl + A”执行整个插入语句时出错。是否有可能清除 SQL Server 缓存或为此做些什么?

最佳答案

这个问题的原因有很多:

  • 没有足够的内存分配给更大的 SSMS 结果结果。 Microsoft SQL Server Management Studio 是一个 32 位进程。因此,它仅限于 2 GB 内存。
  • SSMS 对可以显示的文本施加了人为限制结果窗口中的每个数据库字段。此限制为 64 KB“网格”模式和“文本”模式下的 8 KB。
  • 你的结果集太大,显示ypur需要内存查询结果可以超过 SSMS 进程的限制。大结果设置可能导致 System.OutOfMemoryException 错误。

解决方案:

  1. 配置查询窗口以文本形式输出查询结果。A text输出比网格使用更少的内存,并且足以显示查询结果。要更改此设置,请执行以下步骤:

    右击查询窗口 -> 点击 Results to -> 点击 Results to Text。

  2. 右击查询窗口->点击结果->点击结果File Then Run the SQL Query,并选择你想要的位置保存结果文件

关于sql-server - 主要插入查询时查询完成但有错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59300562/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com