Отключение кэша, вызывающее исключение - PullRequest
1 голос
/ 30 августа 2009

Я получаю исключение на своем уровне данных при попытке отключить зависимость кэша на SQL-сервере:

System.Exception: TblSettings::Insert::Error occured. --->
  System.Data.SqlClient.SqlException: Could not find stored procedure
  'dbo.AspNet_SqlCacheUpdateChangeIdStoredProcedure'.
The statement has been terminated.

Включение зависимости кеша, все нормально. Отключение, выше исключение выдается. Как я могу окончательно отключить это? Я проверил код и, похоже, не могу найти, где на него ссылаются, кроме веб-конфигурации, из которой я удалил блок кеша. Из того, что я вижу, похоже, это вызвано самим сервером SQL. Кто-нибудь есть идеи, что проверить?

Ниже выводится консоль, которую я пытаюсь включить и выключить:

C:\Windows\Microsoft.NET\Framework\v2.0.50727>
  aspnet_regsql -S JDAWG\SQLEXPRESS -U sa -P password -d DB -dd

Disabling the database for SQL cache dependency.

.

Finished.

C:\Windows\Microsoft.NET\Framework\v2.0.50727>
  aspnet_regsql -S JDAWG\SQLEXPRESS -U sa -P password -d DB -ed

Enabling the database for SQL cache dependency.

.

Finished.

1 Ответ

2 голосов
/ 30 августа 2009

Неважно. Нашел, есть триггер под каждой таблицей, который, кажется, остался. Необходимо удалить для предотвращения ссылки.

...