Eu tenho que manter e estender um sistema legado antigo que contém métodos de webservice e tabelas de banco de dados que não são mais usados. Como não tenho certeza absoluta de que as tabelas são realmente redundantes, tenho medo de abandoná-las.
Existe alguma outra maneira de obter o mesmo efeito (as tabelas não podem mais ser usadas) sem soltá-las? Minha ideia era transferi-los para um esquema diferente (por exemplo, Deleted
) do padrão atual, dbo
.
IF NOT EXISTS (SELECT * FROM sys.schemas WHERE name = 'Deleted')
BEGIN
EXEC('CREATE SCHEMA Deleted')
END
ALTER SCHEMA Deleted TRANSFER dbo.TableName;
Existe alguma outra opção ou há alguma desvantagem na abordagem do esquema?