IIRC, začne počítat řádky od začátku dávky, která vytvořila tento proc. To znamená buď začátek skriptu, nebo poslední příkaz „GO“ před příkazem create/alter proc.
Jednodušší způsob, jak to zjistit, je stáhnout skutečný text, který SQL Server použil při vytváření objektu. Přepněte svůj výstup do textového režimu (CTRL-T s výchozím mapováním kláves) a spusťte
sp_helptext proc_name
Zkopírujte, vložte výsledky do okna skriptu, abyste získali zvýraznění syntaxe atd., a pomocí funkce goto line (myslím CTRL-G) přejděte na hlášenou chybovou řádku.