Anda mungkin dapat menggunakan sinonim
CREATE SYNONYM WholeTableAliasWithDBetc FOR TheDB.dbo.TheTable
Ini berarti semua referensi objek di DB lokal bersifat lokal untuk DB tersebut, kecuali sinonim yang menyembunyikan database lain dari Anda.
Anda juga dapat menggunakan prosedur tersimpan di DB auditnya. Ada bentuk ke-3 dari EXEC yang sedikit digunakan di mana Anda dapat mengukur nama proc yang disimpan
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, ...
Jelas Anda dapat mengubah module_name_var untuk menggunakan DB apa pun yang Anda suka