Я хочу получить резервную копию одной таблицы с ее данными из базы данных в SQL Server с помощью сценария.
Как я могу это сделать?
Я хочу получить резервную копию одной таблицы с ее данными из базы данных в SQL Server с помощью сценария.
Как я могу это сделать?
Ответы:
Есть много способов вернуть стол обратно.
источник
select * into mytable_backup from mytable
Создает копию таблицы mytable и каждой строки в ней с именем mytable_backup .
источник
Вы можете использовать функцию «Создать сценарий для объектов базы данных» в SSMS.
Это решило мою задачу.
Надеюсь, это поможет и вам.
источник
Вы можете создать скрипт таблицы вместе с ее данными, выполнив следующие шаги:
Для получения дополнительной информации см . Блог Эрика Джонсона.
источник
Попробуйте использовать следующий запрос, который создаст соответствующую таблицу в той же или другой БД («База данных»).
SELECT * INTO DataBase.dbo.BackUpTable FROM SourceDataBase.dbo.SourceTable
источник
Резервное копирование одной таблицы с ее данными из базы данных на sql server 2008
SELECT * INTO [dbo].[tbl_NewTable] FROM [dbo].[tbl_OldTable]
источник
Поместите таблицу в отдельную файловую группу. Затем вы можете использовать обычный SQL Server, встроенный в резервную копию, для резервного копирования файловой группы, в которой фактически создается резервная копия таблицы.
Чтобы сделать резервную копию файловой группы, см. Https://docs.microsoft.com/en-us/sql/relational-databases/backup-restore/back-up-files-and-filegroups-sql-server
Чтобы создать таблицу в файловой группе, отличной от стандартной (это просто), см .: Создание таблицы в файловой группе, отличной от стандартной
источник
Этот запрос выполняется для меня (для MySQL). mytable_backup должен присутствовать перед запуском этого запроса.
insert into mytable_backup select * from mytable
источник
Другой подход, который вы можете использовать, если вам нужно создать резервную копию одной таблицы из нескольких таблиц в базе данных:
Сгенерируйте сценарий для определенных таблиц из базы данных (щелкните правой кнопкой мыши базу данных, выберите Задача> Создать сценарии ...
Запустите сценарий в редакторе запросов. Вы должны изменить / добавить первую строку (USE DatabaseName) в скрипте в новую базу данных, чтобы избежать появления ошибки «База данных уже существует».
Щелкните правой кнопкой мыши вновь созданную базу данных и выберите Задача> Резервное копирование ... Резервная копия будет содержать выбранные таблицы из исходной базы данных.
источник
Чтобы получить копию в файле в локальной файловой системе, работала эта шаткая утилита из меню кнопки «Пуск» Windows: «C: \ Program Files (x86) \ Microsoft SQL Server \ 110 \ DTS \ Binn \ DTSWizard.exe»
источник