Как перейти на новую версию базы? поменялась схема базы

6yrop

Приложение работает на базе версии 1.0. Девелоперы выпускают новую версию 2.0. Как создать базу с новой схемой и с данными, которые находятся в базе работающего приложения?
Возможны варианты
1. Сгенерировать скрип, который из схемы 1.0 делает схему 2.0
2. Перенести данные.
Если для этого какие-нибудь утилиты под MS SQL Server?

sgnik

под сиквел сервер есть средства для переноса данных DTS называется - достаточно удобная штука..

sgnik

Data Transformation Services

Sanjaz

Можно сделать бэкап БД. Поставить новую версию и восстановить базу из бэкапа.
Не уверен, что это получится, но должно.

voronina

Поставить новую версию и восстановить базу из бэкапа
в родном Enterprise Manager есть фишка Export там в визарде можно поменять названия destination полей и помоему все можно сохранить в виде sql скрипта (могу ошибиться)

voronetskaya

1. ищи в гугле mssql sql diff
когда-то искал такое под оракл - так и не нашел, зато точно помню что под ms их было куча
Оставить комментарий
Имя или ник:
Комментарий: