Eu tenho um procedimento armazenado, que consulta uma exibição em um servidor vinculado.
Isso funciona bem no prod, mas nosso servidor de desenvolvimento tem algumas restrições de firewall, que impedem a compilação. Isso não é problema em termos de dados (já que não é muito importante no dev), mas não consigo ALTER o procedimento no servidor de desenvolvimento, porque o servidor SQL tenta compilá-lo / verificar a sintaxe / nomes de colunas usadas etc. alterar o procedimento (e recebo um tempo limite).
Existe uma maneira (opção, sinalizador de rastreamento etc.) aviso)?
Isso não pode ser feito. A resolução de nomes adiada só funciona para objetos de tabela. Todos os outros objetos devem existir no momento da criação/modificação. Consulte esta resposta e esta documentação mais antiga para obter mais informações.
Como solução alternativa, você pode fazer um dos seguintes