Sintomi

Si supponga di avere un'istanza di Microsoft SQL Server 2012 che contiene l'aggiornamento cumulativo 7 di SQL Server 2012 Service Pack 1 (SP1) o un aggiornamento della versione successiva installato. Si esegue la stored procedure di sistema sp_describe_undeclared_parameterse la stored procedure include un'istruzione Always false nell'istruzione per il parametro @tsql . Ad esempio:

sp_describe_undeclared_parameters @tsql = N'SELECT * da testTable dove column1 = @p1 e 1 = 2'In questo caso, l'esecuzione di sp_describe_undeclared_parameters non riesce e viene visualizzato il messaggio di errore seguente:

Msg 11502, livello 16, stato 2, tipo di linea 28 per il parametro ' @p1' non può essere dedotto in questo contesto.

Nota Questo problema si verifica anche in SQL Server 2014.

Risoluzione

Informazioni sull'aggiornamento cumulativo

Il problema è stato risolto per la prima volta nel seguente aggiornamento cumulativo di SQL Server.

Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nell'aggiornamento cumulativo precedente. È consigliabile scaricare e installare gli aggiornamenti cumulativi più recenti per SQL Server:

Stato

Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.