在 sql服务器中更新记录时出现错误,以下是错误:
Msg 208, Level 16, State 74, Procedure tr_dbo_Devices_b4c88d6c-c452-44cb-
bb4d-8e317a8703f7_Sender, Line 140 [Batch Start Line 4]
Invalid object name 'dbo_Devices_b4c88d6c-c452-44cb-bb4d-8e317a8703f7/StartMessage/Update'.
我已启用服务代理,并使用sqltabledependency
在“设备”表上编写了一个示例代码。每当我更新此表时,都会遇到错误。我的sqltabledependency
代码是否对此有任何解决办法?
答案 0 :(得分:1)
此错误的发生主要是由于数据库上下文不匹配。人们打开SSMS时,通常在大多数情况下不会注意到其默认数据库上下文被设置为master。您只需将数据库上下文更改为我们当前对象所在的任何数据库,一切都将立即开始工作。