网站工具连接到3个sql视图。
对于一个视图,包含的代码包含许多部分。对于视图 - 列数未更改,但对于基础表,它们已增加。
网站在添加特定数据时会抛出错误。如果删除了数据并为网站工具重新设置了缓存,则可以正常工作。
Msg 511,Level 16,State 1,Line 1 无法创建大小为8111的行,该行大于允许的最大行大小8060。 警告:聚合或其他SET操作消除了空值。
希望以上有意义吗?任何人都可以指导我做些什么来解决。
答案 0 :(得分:0)
您正试图在该行上存储过多信息。视图并不重要,它是试图存储它的表。我敢打赌,新列的默认值会增加您存储的数据总量,从而超越限制。
你有varchar(max)字段吗?
我想如果你在那里用空字符串等放一行数据,你会看到成功。
长期解决方案是:将表格分成较小的表格,使用视图将它们保持在一起,或者对你在那里放置多少信息施加更严格的限制