<Unable to read data> SQL 服务器

<Unable to read data> SQL Server

我的 AZURE SQL 服务器上发生了一些非常奇怪的事情。

我有一个 table,我从 SQL Server Management Studio 查询,来自特定 IP(在 AZURE 中列入白名单)。此 table 仅包含 265 条记录。其中一个字段是 nvarchar(MAX)。

当我编辑行时,它们显示得很完美。如果我向上滚动table,一切都很好,但是当我向下滚动时,随机记录显示了几个字段的图例,而其他字段上有汉字。这没有刷新查询,只是向上然后向下滚动。

这是一条记录的截图(一次只发生在一条记录上)

第一次发生时,我想“好吧,我被黑了”,但后来我意识到当我再次执行查询时记录恢复正常。我向上滚动查看所有 265 条记录是否一切正常,并且出现了另一条填写了我认为是汉字的记录。

在写这个问题时,另一个问题出现了:

当我翻译了刚刚出现的最后一个的一部分时,我在 Google:

得到了这个

我被黑了吗?后端是 .Net Core API.

谢谢。

它与您正在查询的数据量和 SQL Server Management Studio 呈现它有关。从 SQL 查询中删除 nvarchar(max) 字段,这样就不会再发生了。