2015-03-25 1 views
1

У меня на моем локальном окружении установлен Sqldependency, который отлично работает, я получаю уведомление, когда происходят изменения. Но если я попытаюсь контролировать живую базу данных, изменения в базе данных не видны в «private void dependency_OnChange (object sender, SqlNotificationEventArgs e)», есть ли какие-то порты, которые нужно открыть на сервере?порт необходим для sqldзависимости?

ответ

0

Убедитесь, что Сервисный брокер включен в вашей производственной базе данных.

В SSMS, вы можете найти это в разделе Свойства базы данных, Параметры или вы можете запустить

SELECT name, is_broker_enabled FROM sys.databases; 

is_broker_enabled бит должен быть установлен в 1.

+0

Да, это разрешено. – MTplus