I have a handful or so of permanent tables that need to be re-built on a nightly basis.
In order to keep these tables \"live\" for as long as possible, and also to
Use indirection to avoid manuipulating tables directly:
You can use SELECT base_object_name FROM sys.synonyms WHERE name = 'Client'
to work out what the current indirection is
This works on all editions of SQL Server: the other way is "partition switching" which requires enterprise edition