Impossibile trovare stored procedure

In alcuni casi, specialmente dopo aver migrato un database senza l'accesso diretto al DBO accade che alcune stored procedure non vengano trovate seppure queste siano presenti nel database. In questo caso si avrà un messaggio di errore simile a questo:

Server Error in '/' Application.


Could not find stored procedure 'FullText_IsSupported'.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.Data.SqlClient.SqlException: Could not find stored procedure 'FullText_IsSupported'.

La soluzione è abbastanza semplice, è sufficente infatti verificare che le stored procedures siano presenti e in questo caso eseguire questi comandi direttamente nel database:

ALTER SCHEMA dbo TRANSFER USER.FullText_Enable

Prestare attenzione alla parte USER che sarà diversa caso per caso. Questo comando permette di riassegnare una specifica stored procedure all'identità DBO.
La stessa logica può essere utilizzata per tutte le stored procedures che non funzionano correttamente.
  • 2 Пользователи нашли это полезным
Помог ли вам данный ответ?

Связанные статьи

Avvisi di "Resource string is not found"

Capita molto spesso che alcune risorse di stringa per una specifica lingua non siano state...

Errori comuni nell'aggiornamento

Durante l'aggiornamento potrebbe comparire il seguente messaggio di errore: An error occured:...

Errore "executing child request for handler" dopo l'aggiornamento

Alle volta capita che dopo aver aggiornato qualche plugin si ricevano errori di simili a: Error...