在网站工具的后端获取错误

时间:2017-05-17 02:38:02

标签: sql

网站工具连接到3个sql视图。

对于一个视图,包含的代码包含许多部分。对于视图 - 列数未更改,但对于基础表,它们已增加。

网站在添加特定数据时会抛出错误。如果删除了数据并为网站工具重新设置了缓存,则可以正常工作。

Msg 511,Level 16,State 1,Line 1 无法创建大小为8111的行,该行大于允许的最大行大小8060。 警告:聚合或其他SET操作消除了空值。

希望以上有意义吗?任何人都可以指导我做些什么来解决。

1 个答案:

答案 0 :(得分:0)

您正试图在该行上存储过多信息。视图并不重要,它是试图存储它的表。我敢打赌,新列的默认值会增加您存储的数据总量,从而超越限制。

你有varchar(max)字段吗?

我想如果你在那里用空字符串等放一行数据,你会看到成功。

长期解决方案是:将表格分成较小的表格,使用视图将它们保持在一起,或者对你在那里放置多少信息施加更严格的限制