Azure Data Studio笔记本执行SELECT查询返回结果异常问题
Azure Data Studio Notebook查询结果异常问题
问题详情
- 在Azure Data Studio 1.47.0的Notebook中执行SELECT查询
WebhookEvents表时,返回结果疑似篡改或损坏;多次执行查询后,异常记录会发生变化,之前异常的记录可恢复正常 - 使用
WHERE子句筛选、ORDER BY排序时,对应字段显示异常,但底层数据实际完好:单独查询异常ID能返回正常记录;日期字段显示异常,但按近期日期筛选仍能返回对应记录 - 切换至SSMS执行相同查询,结果始终正常;在Azure Data Studio的专用SQL面板执行该查询也无异常,仅Notebook环境下出现此问题
环境信息
- Azure Data Studio版本:1.47.0
- 未安装任何扩展插件
- 数据库排序规则:
SQL_Latin1_General_CP1_CI_AS
执行的查询语句
select top(100) * from WebhookEvents order by Id desc
目标表结构
CREATE TABLE [dbo].[WebhookEvents]( [Id] [int] IDENTITY(1,1) NOT NULL, [EventId] [int] NOT NULL, [EventName] [nvarchar](35) NOT NULL, [EventBody] [nvarchar](max) NOT NULL, [WebhookEventResult] [nvarchar](15) NOT NULL, [ResultMessage] [nvarchar](500) NULL, [CreatedDateTimeUtc] [datetime] NOT NULL, [ModifiedDateTimeUtc] [datetime] NOT NULL, [CustomerEmail] [nvarchar](255) NULL, [SubscriptionId] [int] NULL, CONSTRAINT [PK_dbo.WebhookEvents] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
排查建议
- 重启Azure Data Studio并清除Notebook缓存,重新执行查询测试
- 确认Notebook使用的是SQL内核,而非其他类型内核
- 创建新的Notebook文件执行相同查询,排除单个Notebook文件损坏的可能
- 升级Azure Data Studio到最新稳定版本,验证问题是否已被官方修复
内容的提问来源于stack exchange,提问作者Steve Hiner
相关产品推荐
相关产品推荐

