Имя: Пароль:
IT
Админ
Копирование баз между SQL разных версий
0 bse
 
09.12.16
15:48
Что имеем:
- рабочий сервер с установленным SQL 2008
- старенький сервер с установленным SQL 2005
На текущий момент имеем ежедневное копирование рабочей базы в тестовую в границах одного сервера, но т.к. база растет то скоро ожидается нехватка места.
Хотелось бы реализовать создание тестовой базы на другом (стареньком) сервере. Может кто реализовывал или знает механизм копирования баз между SQL серверами разных версий? Или подскажите хотя-бы в какую сторону копать...
1 mehfk
 
09.12.16
15:51
Даунгрейд? Через dt делай. А лучше купите HDD.
2 gorakh
 
09.12.16
15:57
(0) окошечники в МСДНе грят что только через внешние программы. т.е через загрузку выгрузку пофигурации 1ц(КЖФ).
3 Cool_Profi
 
09.12.16
16:05
Пожно попробовать мастером экспорта-импорта...
Но тут на свой страх...
4 Лефмихалыч
 
09.12.16
16:08
http://www.sqlservermart.com/HowTo/MSSQL_Convert_2008_To_2005.aspx

только по сети при достаточно большом размере базы это может занять много времени.
5 МихаилМ
 
09.12.16
16:09
копирование таблиц

SSIS

или

sp__ForEachTable
6 Лефмихалыч
 
09.12.16
16:10
можно поставить 2005 на машину с 2008, выгрузить туда, потом бэкап с 2005 и рестор уже на целевом.
Простого пути нет - один крен.

А еще можно на "старый сервер" поставить 2008 и не парить мозг.
7 Господин ПЖ
 
09.12.16
16:12
база с чем? не так давно 1с вроде меняло типы для некоторых полей (но тут еще платформа и режим совместимости вероятно) - они в sql 2005 есть?

и вообще что мешает поднять все до 2008?
8 МихаилМ
 
09.12.16
16:16
уверен на 90%, что репликация между соседними версиями серверов
- осуществимая задача.
9 МихаилМ
 
09.12.16
16:18
+ (8) классическая репликация не подойдет , а вот транзакцией должно.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.