Вы должны указать порт, на котором база данных контента слушает, в Dockerfile в ./database/Dockerfile
Вы не можете использовать 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
Надежда это помогает, но не стесняйтесь связываться со мной непосредственно при требовании дальнейшей помощи.
У Вас, вероятно, есть две опции, поскольку SQL Server не поддерживает резервные копии таблицы. Оба запустили бы со сценариев создания таблицы. Затем можно или использовать опцию Script Table - INSERT, которая генерирует много операторов вставки, или можно использовать Услуги по интеграции (DTS с 2000) или подобный для экспорта данных как CSV или подобный.
Каждая модель восстановления позволяет Вам создать резервную копию целой или частичной базы данных SQL Server или отдельных файлов или групп файлов базы данных. Резервные копии уровня таблицы не могут быть созданы.
Создайте новую группу файлов, поместите эту таблицу на нее и скопируйте эту группу файлов только.
Можно использовать свободный Мастер Печати по базе данных от Microsoft для генерации текстовых файлов со сценариями SQL (CREATE TABLE и INSERT INTO).
Можно создать такой файл для единственной таблицы, и можно "восстановить" заполненную таблицу включая данные путем простого запущения скрипта SQL.
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
Если вы ищете что-то вроде DUMP MySQL
, то хорошие новости: в SQL Server 2008 Management Studio добавлена эта возможность.
В SSMS просто щелкните правой кнопкой мыши на рассматриваемой БД и выберите Задачи> Создать сценарии . Затем на 2-й странице мастера опций убедитесь, что выбрано, что вы хотите, чтобы данные также были записаны в сценарии , и он сгенерирует то, что равно DUMP
файл для вас.