Je dois maintenir et étendre un ancien système hérité qui contient des méthodes de service Web et des tables de base de données qui ne sont plus utilisées. Comme je ne suis pas entièrement sûr que les tables soient vraiment redondantes, j'ai peur de les supprimer.
Existe-t-il un autre moyen d'obtenir le même effet (les tableaux ne peuvent plus être utilisés) sans les supprimer? Mon idée était de les transférer à un schéma différent (par exemple Deleted
) à partir de la valeur par défaut actuelle, dbo
.
IF NOT EXISTS (SELECT * FROM sys.schemas WHERE name = 'Deleted')
BEGIN
EXEC('CREATE SCHEMA Deleted')
END
ALTER SCHEMA Deleted TRANSFER dbo.TableName;
Y a-t-il une autre option ou y a-t-il des inconvénients à l'approche de schéma?