Я должен поддерживать и расширять старую унаследованную систему, которая содержит методы веб-сервиса и таблицы базы данных, которые больше не используются. Поскольку я не совсем уверен, что таблицы действительно избыточны, я боюсь их отбрасывать.
Есть ли другой способ достижения того же эффекта (таблицы больше не могут использоваться) без их удаления? Моя идея состояла в том, чтобы перенести их в другую схему (например, Deleted) из текущего значения по умолчанию dbo.
IF NOT EXISTS (SELECT * FROM sys.schemas WHERE name = 'Deleted')
BEGIN
EXEC('CREATE SCHEMA Deleted')
END
ALTER SCHEMA Deleted TRANSFER dbo.TableName;
Есть ли другой вариант или есть какие-то недостатки в подходе схемы?