Использование SMO для сохранения и воссоздания структуры базы данных - PullRequest
0 голосов
/ 18 июня 2010

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

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

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

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

1 Ответ

1 голос
/ 02 августа 2010

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

...