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

Откуда:
Сообщений: 1712
Попробовал через импорт - не получилось. Вышла ошибка, что система не может создать в одной таблица два индекса timestamp
Попробовал через загрузку из бэкапа - не вышло. Пишет, что файл не является файлом формата Microsoft Tape Format.
Подумал, что это из-за того, что файл бэкапа сжатый. Пробую сейчас передать несжатый.
Можно как-то передать файлы через бэкап?
Может какую-то опциую при команде BACKUP сделать для совместимости?
Обе базы имеют уровень совместимости 80. Так что теоретически перенести можно. Или нет?
14 ноя 11, 17:56    [11595271]     Ответить | Цитировать Сообщить модератору
 Re: Как перенести базу из SQL 2008 в SQL 2002 при даунгрейде.  [new]
Winnipuh
Member [заблокирован]

Откуда: Київ
Сообщений: 10428
SQL 2002 - что это?

1. сначала руками адаптировать схему
2. перенести данные.
14 ноя 11, 17:59    [11595311]     Ответить | Цитировать Сообщить модератору
 Re: Как перенести базу из SQL 2008 в SQL 2002 при даунгрейде.  [new]
Shakill
Member

Откуда: мск
Сообщений: 1887
Fixin, бэкапы баз более высоких версий сервера нельзя поднять на более низких, уровень совместимости тут ни при чём. переносите скриптами
14 ноя 11, 18:11    [11595444]     Ответить | Цитировать Сообщить модератору
 Re: Как перенести базу из SQL 2008 в SQL 2002 при даунгрейде.  [new]
Fixin
Member

Откуда:
Сообщений: 1712
Shakill
Fixin, бэкапы баз более высоких версий сервера нельзя поднять на более низких, уровень совместимости тут ни при чём. переносите скриптами

да... жалко...
просто нужно переезжать на более древний SQL-сервер...
жесть..
14 ноя 11, 18:51    [11595741]     Ответить | Цитировать Сообщить модератору
 Re: Как перенести базу из SQL 2008 в SQL 2002 при даунгрейде.  [new]
Winnipuh
Member [заблокирован]

Откуда: Київ
Сообщений: 10428
Fixin
Shakill
Fixin, бэкапы баз более высоких версий сервера нельзя поднять на более низких, уровень совместимости тут ни при чём. переносите скриптами

да... жалко...
просто нужно переезжать на более древний SQL-сервер...
жесть..


большие базы?
14 ноя 11, 19:24    [11595918]     Ответить | Цитировать Сообщить модератору
 Re: Как перенести базу из SQL 2008 в SQL 2002 при даунгрейде.  [new]
Fixin
Member

Откуда:
Сообщений: 1712
Winnipuh, 50 Гб.
14 ноя 11, 21:34    [11596302]     Ответить | Цитировать Сообщить модератору
 Re: Как перенести базу из SQL 2008 в SQL 2002 при даунгрейде.  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31986
Fixin
Winnipuh, 50 Гб.
Да, немало, а то можно было бы скриптом перенести...

Делайте через импорт.
14 ноя 11, 21:58    [11596351]     Ответить | Цитировать Сообщить модератору
 Re: Как перенести базу из SQL 2008 в SQL 2002 при даунгрейде.  [new]
Winnipuh
Member [заблокирован]

Откуда: Київ
Сообщений: 10428
Fixin
Winnipuh, 50 Гб.


это данные занимают, без логов?
14 ноя 11, 21:59    [11596354]     Ответить | Цитировать Сообщить модератору
 Re: Как перенести базу из SQL 2008 в SQL 2002 при даунгрейде.  [new]
Winnipuh
Member [заблокирован]

Откуда: Київ
Сообщений: 10428
Winnipuh
Fixin
Winnipuh, 50 Гб.


это данные занимают, без логов?


свободне место вычтено тоже?
14 ноя 11, 22:00    [11596356]     Ответить | Цитировать Сообщить модератору
 Re: Как перенести базу из SQL 2008 в SQL 2002 при даунгрейде.  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31986
Fixin
просто нужно переезжать на более древний SQL-сервер...
жесть..
А вообще неплохо бы указать, на какой сервер нужно переехать.
14 ноя 11, 22:49    [11596438]     Ответить | Цитировать Сообщить модератору
 Re: Как перенести базу из SQL 2008 в SQL 2002 при даунгрейде.  [new]
ART-CODE
Member

Откуда:
Сообщений: 1095
А еще с полями VARCHAR(MAX) повозиться придется,
но перенести только данные - это почти ничего не сделать.
Ведь еще все хранимки, функции и триггера переписывать!

Самое смешное в этой истории то, что через какое-то время Вы ( или кто-то за Вас)
будет тащить всю базу обратно. (когда деньги на лицензию появятся)
Эх, "веселая" у людей жизнь.
15 ноя 11, 10:08    [11597255]     Ответить | Цитировать Сообщить модератору
 Re: Как перенести базу из SQL 2008 в SQL 2002 при даунгрейде.  [new]
trew
Member

Откуда: Москва
Сообщений: 2646
alexeyvg
Fixin
Winnipuh, 50 Гб.
Да, немало, а то можно было бы скриптом перенести...

Делайте через импорт.


Возможно помогут сторонние программы. Например программа сравнения баз данных, в названии встречаются слова SQL compare.
Правда я сравнивал базы одной версии. Может разные версии баз сравнить тоже можно.
Точное название проги позабыл.
15 ноя 11, 10:43    [11597482]     Ответить | Цитировать Сообщить модератору
 Re: Как перенести базу из SQL 2008 в SQL 2002 при даунгрейде.  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
trew
...Возможно помогут сторонние программы. Например программа сравнения баз данных, в названии встречаются слова SQL compare.
Правда я сравнивал базы одной версии. Может разные версии баз сравнить тоже можно.
Точное название проги позабыл.
https://www.sql.ru/faq/faq_topic.aspx?fid=805
15 ноя 11, 10:48    [11597523]     Ответить | Цитировать Сообщить модератору
 Re: Как перенести базу из SQL 2008 в SQL 2002 при даунгрейде.  [new]
Fixin
Member

Откуда:
Сообщений: 1712
Кстати, забавно, но обратно с SQL 2000 на SQL 2008 переносится через файл бэкапа. ;-)
30 ноя 11, 19:59    [11685955]     Ответить | Цитировать Сообщить модератору
 Re: Как перенести базу из SQL 2008 в SQL 2002 при даунгрейде.  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31986
Fixin
Кстати, забавно, но обратно с SQL 2000 на SQL 2008 переносится через файл бэкапа. ;-)
Забавно было бы, если бы не переносилось...
30 ноя 11, 20:25    [11686045]     Ответить | Цитировать Сообщить модератору
 Re: Как перенести базу из SQL 2008 в SQL 2002 при даунгрейде.  [new]
gds
Member

Откуда: Железнодорожный
Сообщений: 1842
Блог
alexeyvg
Fixin
Кстати, забавно, но обратно с SQL 2000 на SQL 2008 переносится через файл бэкапа. ;-)
Забавно было бы, если бы не переносилось...

+1
30 ноя 11, 22:57    [11686645]     Ответить | Цитировать Сообщить модератору
 Re: Как перенести базу из SQL 2008 в SQL 2002 при даунгрейде.  [new]
Shakill
Member

Откуда: мск
Сообщений: 1887
Fixin
Кстати, забавно, но обратно с SQL 2000 на SQL 2008 переносится через файл бэкапа. ;-)
вы на самое деле не читаете документацию к простым командам типа restore и каждый раз вас забавляют подобные открытия?
1 дек 11, 02:03    [11687108]     Ответить | Цитировать Сообщить модератору
 Re: Как перенести базу из SQL 2008 в SQL 2002 при даунгрейде.  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
Fixin
Кстати, забавно, но обратно с SQL 2000 на SQL 2008 переносится через файл бэкапа. ;-)

если быть точным, то с 2000 на 2008 это не "обратно", а "вперёд".
1 дек 11, 02:05    [11687111]     Ответить | Цитировать Сообщить модератору
 Re: Как перенести базу из SQL 2008 в SQL 2002 при даунгрейде.  [new]
Fixin
Member

Откуда:
Сообщений: 1712
Shakill
вы на самое деле не читаете документацию к простым командам типа restore и каждый раз вас забавляют подобные открытия?

Вы про какие открытия? Документацию читаю, если интуитивно не понятно.
5 дек 11, 14:26    [11707015]     Ответить | Цитировать Сообщить модератору
 Re: Как перенести базу из SQL 2008 в SQL 2002 при даунгрейде.  [new]
Glory
Member

Откуда:
Сообщений: 104751
Fixin
Вы про какие открытия? Документацию читаю, если интуитивно не понятно.

А если бы сначала читали документацию по RETSORE, то увидели бы, что

Backups created with Microsoft SQL Server 2008 cannot be restored to an earlier version of SQL Server.
5 дек 11, 14:44    [11707205]     Ответить | Цитировать Сообщить модератору
 Re: Как перенести базу из SQL 2008 в SQL 2002 при даунгрейде.  [new]
Fixin
Member

Откуда:
Сообщений: 1712
Glory
Backups created with Microsoft SQL Server 2008 cannot be restored to an earlier version of SQL Server.

Уважаемый, откуда мне знать, что МС сочла необходимым написать в описании Restore, а про что забыла? Имхо проще проверить на практике.
5 дек 11, 15:15    [11707480]     Ответить | Цитировать Сообщить модератору
 Re: Как перенести базу из SQL 2008 в SQL 2002 при даунгрейде.  [new]
Glory
Member

Откуда:
Сообщений: 104751
Fixin
Уважаемый, откуда мне знать, что МС сочла необходимым написать в описании Restore, а про что забыла?

Т.е. вы собрались выполнять команду RESTORE, но не считаете нужным прочитать ни строчки про нее ?
Даже из статьи про саму команду

А также про все другие команды, которые когда нибудь соберетесь выполнять
5 дек 11, 15:18    [11707506]     Ответить | Цитировать Сообщить модератору
 Re: Как перенести базу из SQL 2008 в SQL 2002 при даунгрейде.  [new]
AHDP
Member

Откуда:
Сообщений: 1226
Сергей, подозреваю, что выгрузка/загрузка средствами 1С будет быстрее.
ЗЫ Тут в соседней ветке упоминалось, что 55 гб у них влазит в 1.8.
5 дек 11, 15:52    [11707835]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить