Я пытаюсь использовать SQLDependency Caching
с уведомлениями о запросах в своем приложении ASP.NET
. Я последовал за these steps to set up SQLDependency Caching. Мне удалось успешно установить db
. Однако, когда я запускаю свое приложение, я получаю следующую ошибку.SQLQependency Кэширование не работает
Cannot find the specified user 'owner'.
Cannot find the queue
SqlQueryNotificationService-6c3ae823-a678-4ed2-8b97-561b5f2561ee',
because it does not exist or you do not have permission.
Invalid object name
SqlQueryNotificationService-6c3ae823-a678-4ed2-8b97-561b5f2561ee'.
Код Global.asax
void Application_Start(object sender, EventArgs e)
{
// Code that runs on application startup
System.Data.SqlClient.SqlDependency.Start(ConfigurationManager.ConnectionStrings["McdConn"].ToString());
}
Я пытался Google решение, но я не мог получить какой-либо помощи.
Может ли кто-нибудь помочь мне с этим?
Я что-то упустил?
Благодарим за помощь! Я изменил разрешение схемы и установил ее в свой db user.It сделал трюк! Спасибо – freebird
У меня больше нет проблем, но мой кеш всегда равен нулю, потому что я использую 'SqlDataAdapter '? – freebird
Рад узнать, что сейчас работает. Я также проверю то же самое с SqlDataAdapter. –