Schrecklich gestellte Frage oben (versuchen, kurz zu sein). Versuchen wir das nochmal:In SSMS, wenn Sie einen gespeicherten Proc bearbeiten, wie erhalten Sie die Zeilen- und Fehlernummern?
Wenn Sie in Microsoft SQL Server Management Studio einen SP bearbeiten und die SP im selben Fenster ausführen, werden unten im Bildschirm Fehler angezeigt, die Sie doppelt markieren können, um den Code zu markieren Error. Jedoch reiht sich das nie auf, normalerweise irgendwo zwischen 6 bis 13 Zeilen vom tatsächlichen Fehler, gewöhnlich niedriger. Es wird Dinge wie Kommentare, etc. hervorheben.
Wer weiß, wie man diese zur Aufstellung bringt? Was macht eine Zeile in T-SQL aus?
Ich habe versucht alle normalen Dinge wie das Einfügen von Kommentaren in-line (keine Wirkung), Entfernen von Kommentaren vor der Alter-Prozedur Zeile (kein Effekt), Entfernen aller Code vor der alter Prozedur Zeile wie SET ANSI_NULLS ON, etc (nein bewirken). Ungerade.
ich tat. Und es stimmt aus irgendeinem Grund nicht überein. Der Fehler sagt, dass es in Zeile 77 ist, markiert Zeile 90 nach dem Doppelklicken auf den Fehler, aber der tatsächliche Fehler ist in Zeile 80. Ungerade. –
hmmm. Ich vermute Fehler bei "alter" Zeit? Ich kann in meinem SSMS 2005 SP2 nicht reproduzieren. – gbn