2010-06-17 2 views
0

Передача баз данных между серверами или создание копии db в экземпляре сервера достаточно просто. Мы можем использовать класс Microsoft.SqlServer.Management.Smo.Transfer.Использование SMO для сохранения и воссоздания структуры базы данных

Но что, если мне нужно прочитать всю структуру db, сохранить ее где-нибудь на диске, а затем позже использовать эти данные для создания базы данных в соответствии с ранее сохраненными данными.

Должен ли я использовать Transfer еще раз? Или что-то лучше и полезнее?

Не могли бы вы показать мне пример. Спасибо.

+0

Пожалуйста, используйте более информативный заголовок темы, которая суммирует вопрос, который у вас есть. – bitbonk

ответ

1

Попробуйте DBSourceTools. http://dbsourcetools.com.au
Этот набор инструментов позволит вам создать всю базу данных на диск, а через «Целевую базу данных» заново создать ее из файлов на диске.
Он в основном используется для управления исходным кодом базы данных и поэтому идеально подходит для моментального снимка базы данных, а затем для повторного создания его позже.

Смежные вопросы