Devo mantenere ed estendere un vecchio sistema legacy che contiene metodi di webservice e tabelle di database che non vengono più utilizzate. Dato che non sono del tutto sicuro che i tavoli siano davvero ridondanti, ho paura di lasciarli cadere.
Esiste un altro modo per ottenere lo stesso effetto (le tabelle non possono più essere utilizzate) senza lasciarle cadere? La mia idea era quella di trasferirli in un diverso schema (ad esempio, Deleted
) dal default corrente, dbo
.
IF NOT EXISTS (SELECT * FROM sys.schemas WHERE name = 'Deleted')
BEGIN
EXEC('CREATE SCHEMA Deleted')
END
ALTER SCHEMA Deleted TRANSFER dbo.TableName;
C'è qualche altra opzione o ci sono degli svantaggi nell'approccio dello schema?