Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 перенос базы на более раннюю версию ms sql  [new]
Exec1
Member

Откуда:
Сообщений: 45
есть резервная копия базы данных base.bak сделанная на сервере версии 10.50.1600
пробую восстановить на сервере 10.0.1600

говорит не могу это сделать с более нового на старый нельзя.
вот незадача.
в какой момент обновился до 50 релиза не знаю. дистрибутив 10.50.1600 не нашел, есть только 10.0.1600

что делать? как перенести базу?

пробовал сделать экспорт через тектовый файл, тоже не получилось. как быть? проблема можно сказать на ровном месте.
11 авг 15, 17:07    [18004419]     Ответить | Цитировать Сообщить модератору
 Re: перенос базы на более раннюю версию ms sql  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2423
Exec1,

10.0 это 2008 а 10.50 это 2008R2 то есть совершенно другая версия, естественно downgrade базы невозможен.
Скриптуйте базу и создавайте сриптом, потом через импорт-экспорт переносите данные.
11 авг 15, 17:15    [18004478]     Ответить | Цитировать Сообщить модератору
 Re: перенос базы на более раннюю версию ms sql  [new]
Exec1
Member

Откуда:
Сообщений: 45
можно по шагам... перенос?
11 авг 15, 17:19    [18004503]     Ответить | Цитировать Сообщить модератору
 Re: перенос базы на более раннюю версию ms sql  [new]
Exec1
Member

Откуда:
Сообщений: 45
http://www.microsoft.com/ru-ru/download/details.aspx?id=3743
это оно?
11 авг 15, 17:21    [18004518]     Ответить | Цитировать Сообщить модератору
 Re: перенос базы на более раннюю версию ms sql  [new]
VladimirSQL
Member

Откуда: Киев
Сообщений: 37
Загляните вот сюда, очевидно, что это было не просто обновление, явно установлены разные версии.
+ учитывайте что возможны большие сложности с данными при миграции.

Если у вас БД не больше 10 ГБ, тогда возможно, проще установить соответствующую версию?
Express Edition можно загрузить с официального сайта: SQL Server 2008 R2 SP2 ― выпуск Express Edition
11 авг 15, 17:26    [18004558]     Ответить | Цитировать Сообщить модератору
 Re: перенос базы на более раннюю версию ms sql  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 9155
Exec1
можно по шагам... перенос?

Коротко так:

1. Разворачиваете бэкап на сервере 10.50.1600
1. Создаете на нем скрипты всех объектов с разрешениями.
2. Выполняете скрипты в чистой базе 10.0.1600, создаете объекты, роли, пользователей, всё, что требуется.
3. Мастером экспорта заполняете таблицы содержимым c сервера 10.50.1600 на сервер 10.0.1600.
11 авг 15, 17:40    [18004648]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить