Eu tenho que manter e estender um sistema legado antigo que contém métodos de serviço da web e tabelas de banco de dados que não são mais usadas. Como não tenho certeza de que as tabelas sejam realmente redundantes, tenho medo de descartá-las.
Existe alguma outra maneira de obter o mesmo efeito (as tabelas não podem mais ser usadas) sem descartá-las? Minha idéia foi 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 existem desvantagens na abordagem de esquema?