|
|
|
Миграция с 6.5 на 2000
|
|||
|---|---|---|---|
|
#18+
С 1995 года стоит MS SQL 6.5. Работает себе потихоньку, БД накопились приличные. Но постепенно назревает необходимость перехода на MS SQL 2000. Утилиты миграции в 2000м есть только для 7.0. А как для 6.5? Или через семерку мигрировать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2002, 15:32:28 |
|
||
|
Миграция с 6.5 на 2000
|
|||
|---|---|---|---|
|
#18+
Ты куда-то немного не туда смотрел. При инсталляции 2000 надо поставить SQL Server Upgrade Wizard - он как раз для миграции с 6.5. Процесс довольно простой (месяца 3 назад этим занимался). Рекомендую это делать сразу с переносом на новый сервак. Будет безопасно поскольку в случае неудачной попытки старый вариант будет спокойно работать. На новом серваке создаешь такие же логины как на старом и включаешь визард. Для начала он у тебя найдет некое количество ошибок (как правило всяких левых таблиц и вьюх). Их надо будет или стереть или привести в рабочее состояние. Заскритпить все процедуры, чтобы потом создать по новой на 2000. Мне лично больше всего не понравилось то, что эта сволочь ну никак не переносила пароли - пришлось давать новые. В конце нужно будет просто переименовать сервер и готово. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2002, 15:54:27 |
|
||
|
Миграция с 6.5 на 2000
|
|||
|---|---|---|---|
|
#18+
Не советую использовать стандартные утилиты. Глючат сильно :) Большие проблемы из-за несовместимости диалектов TransAct SQL. Плюс, если использовать restore для 2k сервер сохраняет старый формат, что не есть гуд.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2002, 13:42:05 |
|
||
|
Миграция с 6.5 на 2000
|
|||
|---|---|---|---|
|
#18+
to dkstranger. Т.е. вы намекаете, что лучше всего это делать врукопашную? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2002, 08:11:18 |
|
||
|
Миграция с 6.5 на 2000
|
|||
|---|---|---|---|
|
#18+
dkstranger. я согласен с dkstranger. именно в рукопашную. после некоторых попыток сделать через Upgrade Wizard промучался часа 2, врукопашную перенес за пол часа, подправив немного ряд сохраненок. Но в принцыпе все зависит от базы. некоторые переносят стандартно и все окей некоторые вручную. Кому как нравится и что лучше получается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2002, 12:00:55 |
|
||
|
Миграция с 6.5 на 2000
|
|||
|---|---|---|---|
|
#18+
Я действовал по след схеме 1. Сделал скрипт структуры таблиц (вкл. тригера и UDDT) 2. Нашел мне известные бяки контекстным поиском NULL и т.п. 3. Развернул структуру на 2000 /пошло с 3-его раза :)/ 4. Перенес записи 5. Сделал скрипт хранимых процедур 6. Убрал заведомые глюки 7. Развернул оные Кстати, на 1 и 5 почистил структуру - убрал "мусор" А на 6 кое-чо соптимизировал :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2002, 16:15:11 |
|
||
|
|

start [/forum/topic.php?fid=46&tid=1821016]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
65ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 395ms |

| 0 / 0 |
