У меня раньше была такая же проблема, самый простой способ обойти это - занести в белый список каждый IP-адрес, который есть у DevOps - к сожалению, этот список довольно большой в зависимости от вашей географии и меняется еженедельно.
Я написал сценарий PS1, чтобы проанализировать список и убедиться в наличии необходимых правил.
https://www.microsoft.com/en-nz/download/details.aspx?id=41653
Однако есть несколько очевидных (ина один меньше) проблемы с этим ...
Список IP-адресов для некоторых регионов огромен, настолько велик, что база данных Azure не может иметь их все, он превышает предел.
Открывая IP-адреса, вы (по крайней мере, теоретически) выставляете вектор атаки на свою базу данных.Если кто-то знает адрес вашего сервера, он может попытаться получить к нему доступ.
Поэтому я попытался установить 0.0.0.0/allow доступ к настройке Azure, но на самом деле это не помогло DevOps..
Моим конечным решением было раскрутить виртуальную машину в Azure и установить на нее агент сборки.Не идеально, но это сработало.