de variabele @address leeft alleen in de batch waarin deze is gedefinieerd, batches worden begrensd door de go-instructie, waar het buiten het bereik valt.
probeer dit:
declare @address varchar(50)
set @address = 'Hope'
insert into DB1.dbo.Address
values (@address)
insert into DB2.dbo.Address
values (@address)
go