IIRC, inizia a contare le righe dall'inizio del batch che ha creato quel proc. Ciò significa o l'inizio dello script, oppure l'ultima istruzione "GO" prima dell'istruzione create/alter proc.
Un modo più semplice per vederlo è estrarre il testo effettivo utilizzato da SQL Server durante la creazione dell'oggetto. Passa l'output in modalità testo (CTRL-T con le mappature dei tasti predefinite) ed esegui
sp_helptext proc_name
Copia incolla i risultati in una finestra di script per ottenere l'evidenziazione della sintassi ecc., e usa la funzione goto line (credo CTRL-G) per andare alla riga di errore segnalata.