I am skeptical about the medium to long term impact.
It doesn't take much to setup a subsidiary (via an offshore entity) that not be subject to sanctions.
A blanket ban on interaction with russia (including secondary and tertiary sanctions) would be much more effective.