Du kan muligvis bruge synonymer
CREATE SYNONYM WholeTableAliasWithDBetc FOR TheDB.dbo.TheTable
Dette betyder, at alle objektreferencer i den lokale DB er lokale for den DB, undtagen synonymer, der skjuler den anden database for dig.
Du kan også bruge lagrede procedurer i revisionen DB. Der er en 3. form for EXEC der er lidt brugt, hvor du kan parametrisere det lagrede proc-navn
DECLARE @module_name_var varchar(100)
SET @module_name_var = 'mydevaudit.dbo.AuditProc'
-- SET @module_name_var = 'whatever.dbo.AuditProc'
EXEC @module_name_var @p1, @p2, ...
Det er klart, at du kan ændre module_name_var til at bruge den DB du vil