The Diamondbacks claimed Vieira off waivers from the Orioles on Thursday, Theo Mackie of The Arizona Republic reports.
Vieira made just one appearance with the O's before being DFA'd, allowing three earned runs on one hit and four walks while failing to record an out. He'll now join his third organization of the year but will almost certainly be limited to low-leverage situations out of Arizona's bullpen.