Domanda

Se c'è una cosa che odio di SQL Server, sono i messaggi di errore orribilmente inutili. Il mio preferito è " Sintassi errata vicino a ... " perché non fornisce quasi alcun suggerimento su cosa non vada.

Esistono strumenti per avere un'idea migliore di cosa non va nell'affermazione? O qualcuno ha altri suggerimenti utili per capire questo tipo di errori?

È stato utile?

Soluzione

Hm ... È possibile fare doppio clic sul messaggio di errore in SQL Management Studio e passerà alla posizione in cui si è verificato l'errore.

Questo è a volte utile, anche se non funziona al 100% delle volte. Alcuni errori sono decisamente troppo oscuri, ma poiché questo è tutto ciò che il motore di database dice al mondo esterno, dubito in qualche modo che ci siano strumenti che possano fornire un aiuto migliore.

Altri suggerimenti

Non ti aiuterà su SQL 2005, ma SQL 2008 ha sia il controllo intellisense che quello della sintassi integrati in Management Studio. La maggior parte degli errori di sintassi lì ottengono la linea rossa e squallida che conosciamo da Visual Studio.

Il rovescio della medaglia è che funziona solo quando è collegato a un server SQL 2008.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top