<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)
字段,这样就不会再发生了。
我的 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)
字段,这样就不会再发生了。