Резервное копирование уровня таблицы

Вы должны указать порт, на котором база данных контента слушает, в Dockerfile в ./database/Dockerfile

91
задан bluish 12 August 2014 в 15:46
поделиться

7 ответов

Вы не можете использовать BACKUP DATABASE управляйте для резервного копирования единственной таблицы, если, конечно, рассматриваемая таблица не выделяется своему собственному FILEGROUP.

То, что можно сделать, как Вы предположили, является Экспортом данные таблицы к файлу CSV. Теперь для получения определения таблицы, можно 'Написать сценарий' CREATE TABLE сценарий.

Можно сделать это в Studio управления SQL Server:

щелчок правой кнопкой по Database> Tasks> Generate Script

Можно затем выбрать таблицу, которой Вы хотите написать сценарий и также принять решение включать любые связанные объекты, такие как ограничения и индексы.

для получения DATA наряду только с schema, необходимо выбрать Advanced на съемочной площадке при сценариях вкладки опций, и в GENERAL разделите устанавливает Types of data to script выбрать Schema and Data

Надежда это помогает, но не стесняйтесь связываться со мной непосредственно при требовании дальнейшей помощи.

88
ответ дан seangwright 24 November 2019 в 06:43
поделиться

У Вас, вероятно, есть две опции, поскольку SQL Server не поддерживает резервные копии таблицы. Оба запустили бы со сценариев создания таблицы. Затем можно или использовать опцию Script Table - INSERT, которая генерирует много операторов вставки, или можно использовать Услуги по интеграции (DTS с 2000) или подобный для экспорта данных как CSV или подобный.

0
ответ дан Miles D 24 November 2019 в 06:43
поделиться

Каждая модель восстановления позволяет Вам создать резервную копию целой или частичной базы данных SQL Server или отдельных файлов или групп файлов базы данных. Резервные копии уровня таблицы не могут быть созданы.

От: резервный обзор (SQL Server)

1
ответ дан Mitch Wheat 24 November 2019 в 06:43
поделиться

Создайте новую группу файлов, поместите эту таблицу на нее и скопируйте эту группу файлов только.

3
ответ дан Konstantin Tarkus 24 November 2019 в 06:43
поделиться

Можно использовать свободный Мастер Печати по базе данных от Microsoft для генерации текстовых файлов со сценариями SQL (CREATE TABLE и INSERT INTO).

Можно создать такой файл для единственной таблицы, и можно "восстановить" заполненную таблицу включая данные путем простого запущения скрипта SQL.

2
ответ дан Christian Specht 24 November 2019 в 06:43
поделиться

BMC Recovery Manager (formerly known as SQLBacktrack) allows point-in-time recovery of individual objects in a database (aka tables). It is not cheap but does a fantastic job: http://www.bmc.com/products/proddocview/0,2832,19052_19429_70025639_147752,00.html

http://www.bmc.com/products/proddocview/0,2832,19052_19429_67883151_147636,00 .html

0
ответ дан 24 November 2019 в 06:43
поделиться

Если вы ищете что-то вроде DUMP MySQL , то хорошие новости: в SQL Server 2008 Management Studio добавлена ​​эта возможность.

В SSMS просто щелкните правой кнопкой мыши на рассматриваемой БД и выберите Задачи> Создать сценарии . Затем на 2-й странице мастера опций убедитесь, что выбрано, что вы хотите, чтобы данные также были записаны в сценарии , и он сгенерирует то, что равно DUMP файл для вас.

4
ответ дан 24 November 2019 в 06:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: