IIRC, той започва да брои редовете от началото на партидата, която е създала тази процедура. Това означава или началото на скрипта, или последният оператор "GO" преди оператора create/alter proc.
По-лесен начин да видите това е да изтеглите действителния текст, който SQL Server е използвал при създаването на обекта. Превключете изхода си в текстов режим (CTRL-T със съпоставянията на клавишите по подразбиране) и стартирайте
sp_helptext proc_name
Копирайте и поставете резултатите в прозорец на скрипт, за да получите подчертаване на синтаксиса и т.н., и използвайте функцията goto line (CTRL-G мисля), за да отидете на реда за докладвана грешка.