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

Откуда: С-Петербург
Сообщений: 616
Здравствуйте.
а нет ли возможности на более свежем сервере сделать такой бэкап который можно было бы поднять на более старом
ну типа с 2008 или даже с 2012 на 2005 или 2000
вроде на базе есть какой-то переключатель compatibility, дак вот он влияет на бэкап или нет?
теоретически и сам мог бы прочитать кучу документации или даже попробовать
но может кто уже разбирался и знает наверняка
спасибо.
6 мар 13, 03:05    [14017289]     Ответить | Цитировать Сообщить модератору
 Re: Бэкап с SQL2008 на 2005 или 2000  [new]
leov
Member

Откуда: С-Петербург
Сообщений: 616
все-таки полез попробовать - нифига не получилось с бэкапами
заскриптовал все объекты с данными с compatibility 2000
получился скрипт в 900мб
QueryAnalyzer его загрузить не может
надо как-то из консоли запускать.....
6 мар 13, 04:18    [14017311]     Ответить | Цитировать Сообщить модератору
 Re: Бэкап с SQL2008 на 2005 или 2000  [new]
mag2000
Member

Откуда:
Сообщений: 182
leov,

Если речь идет имеменно о файле бэкапа базы данных, то бэкап, полученный на более поздней версии сервера (например SQL 2008 R2), нельзя использовать для восстановления базы данных на более старой версии SQL (например, SQL2005 и ниже).
Вот хорошая статья на эту тему:

http://www.sqlcmd.ru/server_db_versions-part01.html

Базу конечно можно перенести на более старую версию, но это уже совсем другие способы (без файла бэкапа базы):
- скриптование обьектов базы на "новом" сервере
- экспорт данных каким-либо способом на "новом" сервере
- применение скриптов для создания обьектов базы данных на "старом" сервере
- импорт данных на "старом" сервере.
6 мар 13, 05:03    [14017315]     Ответить | Цитировать Сообщить модератору
 Re: Бэкап с SQL2008 на 2005 или 2000  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
leov
...заскриптовал все объекты с данными...
Это то зачем?
Заскриптуйте создание объектов, а данные уже каким-нибудь мастером ипорта/экспорта залейте.

Сообщение было отредактировано: 6 мар 13, 06:22
6 мар 13, 06:22    [14017329]     Ответить | Цитировать Сообщить модератору
 Re: Бэкап с SQL2008 на 2005 или 2000  [new]
leov
Member

Откуда: С-Петербург
Сообщений: 616
tpg,
для разработки у меня ноут и sql2000 древние
раньше с далекого сервера периодически таскал бэкапы чтобы на свежем отлаживаться
потом тот сервер проапгредили, а мне переставлять все это лень
формально оно все на помойку просится, но привык дак так и копаюсь
импорт данных издалека плохо будет работать, пробовал
вот и ищу варианты
6 мар 13, 06:43    [14017335]     Ответить | Цитировать Сообщить модератору
 Re: Бэкап с SQL2008 на 2005 или 2000  [new]
leov
Member

Откуда: С-Петербург
Сообщений: 616
mag2000,
статья и вообще сайт хорошие, спасибо, почитаю
немного многословно на первый взгляд

путь со скриптованием и импортом я знаю, но не совсем подходит
думал может чего еще бывает
6 мар 13, 06:47    [14017338]     Ответить | Цитировать Сообщить модератору
 Re: Бэкап с SQL2008 на 2005 или 2000  [new]
Гость333
Member

Откуда:
Сообщений: 3683
leov
QueryAnalyzer его загрузить не может
надо как-то из консоли запускать.....

В SQL Server 2000 есть консольная утилита osql.exe, документацию по ней можно посмотреть здесь: http://msdn.microsoft.com/en-us/library/aa214012(v=sql.80).aspx
6 мар 13, 10:19    [14018014]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить