2009-08-30 6 views
1

Je reçois une exception dans mon niveau de données lorsque je tente de désactiver la dépendance de cache dans le serveur SQL:Dépendance Cache Off provoquant exception

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

Activation de la dépendance cache, tout va bien. En désactivant, l'exception ci-dessus est levée. Comment puis-je éteindre cela de façon concluante? J'ai vérifié le code et n'arrive pas à trouver où il est référencé, mis à part la configuration web, dont j'ai supprimé le bloc de cache. De ce que je peux voir cela semble provenir du serveur SQL lui-même. Quelqu'un a des idées de choses à vérifier?

Ce qui suit est sortie de la console que je suis en train de allumer et éteindre:

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. 

Répondre

2

Qu'à cela ne tienne. Je l'ai trouvé, il y a un déclencheur sous chaque table qui semble être laissé. Besoins supprimés pour empêcher le référencement.

+0

Merci - cela a fonctionné pour moi aussi. Malheureusement, cette commande n'a pas tout nettoyé: aspnet_regsql -S MySqlServer -dd -E -d MyDatabase –

Questions connexes