Ошибка при обновлении записей на сервере sql - PullRequest
0 голосов
/ 30 октября 2018

Я получаю сообщение об ошибке при обновлении соответствующего шнура на сервере 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 кодом?

1 Ответ

0 голосов
/ 30 октября 2018

Эта ошибка возникает главным образом из-за несоответствия контекста базы данных. Когда люди открывают SSMS, они обычно не замечают, что их контекст базы данных по умолчанию в большинстве случаев установлен на master. Вам просто нужно изменить контекст базы данных на любую базу данных, в которой находится наш текущий объект, и все сразу начнет работать.

...