Вы не можете использовать команду BACKUP DATABASE
для резервного копирования одной таблицы, если, конечно, соответствующая таблица не выделена для собственной FILEGROUP
.
Что вы можете сделать, как вы предложили, это экспортировать данные таблицы в файл CSV. Теперь, чтобы получить определение вашей таблицы, вы можете «Сценарий» сценария CREATE TABLE
.
Это можно сделать в SQL Server Management Studio следующим образом:
щелкните правой кнопкой мыши База данных> Задачи> Создать сценарий
Затем вы можете выбрать таблицу, которую хотите написать, а также включить любые связанные объекты, такие как ограничения и индексы.
чтобы получить DATA
вместе с schema
, вы должны выбрать Advanced
на вкладке параметров сценариев, а в разделе GENERAL
установить Types of data to script
выбрать Schema and Data
Надеюсь, это поможет, но вы можете связаться со мной напрямую, если вам потребуется дополнительная помощь.