gpt4 book ai didi

sql-server - 我收到此错误 : Cannot create a row of size 8785 which is greater than the allowable maximum of 8060

转载 作者:行者123 更新时间:2023-12-04 04:49:50 26 4
gpt4 key购买 nike

在大多数情况下,这是由于某些特定记录的总行大小可能引发此类错误。但我的情况不同。我在一台服务器上运行一个报告,它工作正常。但是同一个报表同一个数据库抛出行大小错误:无法创建大小为 8785 的行,该行大于允许的最大值 8060。
有关如何解决此问题的任何建议?

最佳答案

来自 http://blogs.msdn.com/b/msdnts/archive/2006/12/01/row-size-limitation-in-sql-2000-and-2005.aspx :

When you creating a table, you may encounter the following information: ' Table has been created but its maximum row size(11038) exceeds the maximum number of bytes per row (8060). INSERT or UPDATE Of a row in this table will fail if the resulting row length exceeds 8060 bytes.



第二次报告中的某些内容达到了这个最大值;可能是您没有发现的边缘情况,在那里 数据上的差异。

我建议您查看分配给数据库字段的分配 - 例如,varchar(8000) 是否可以实际切换为 varchar(max) - 或者查看跨多个表重构数据。

关于sql-server - 我收到此错误 : Cannot create a row of size 8785 which is greater than the allowable maximum of 8060,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17598393/

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