.NET Core 显示数据库更改通知使用 signalR 不起作用

问题描述 投票:0回答:0

通过以下使用signalR显示数据库更改通知

一切都在实时更新 UI 方面运行良好,但随后在数据库中的每个 DML 上显示错误,例如:

UPDATE Jobs 
SET [Status] = 1,
    [Result] = '' 
WHERE [CertificateId] = 4108890 

消息 592,级别 16,状态 1,过程 tr_dbo_Jobs_78e1a4fd-604c-464f-87ec-341a981ede5c_Sender,第 44 行 [批处理起始行 3]
在数据库 ID 8

中找不到对象 ID 1637580872

经过调查,我发现它创建了一个存储过程

[dbo].[dbo_Jobs_78e1a4fd-604c-464f-87ec-341a981ede5c_QueueActivationSender]

注意:创建的存储过程中没有引用1637580872

c# sql-server asp.net-core signalr service-broker
© www.soinside.com 2019 - 2024. All rights reserved.