Показать полную графическую версию : Есть ли способ перейти с MS SQL 2005 на MS SQL 2000
Добрый день уважаемые.
Подскажите, как можно решить следующую проблему.
База расположена на MS SQL2000. Поступило указание перейти на MS SQL 2005.
Перейти не сложно. А если что-то пойдет не так, как обратно вернуться. Вот и хочу подготовиться к этому.
В MS SQL 2005 ничего такого не нашел. Есть ли способы? Может кто-то уже делал такое? Заранее всем благодарен.
astomper7
10-04-2013, 10:03
Да никаких траблов быть не должно. Все делается обычно - detach\attach. Если нет уверенности - попробуйте сначала в виртуальной среде.
Delirium
10-04-2013, 13:36
Тормозим службы, копируем себе mdf+ldf файлы и забываем про них. Делаем копию, ставим 2005 сервер, затем аттачим файлы с копии и тестируем. Оригинал базы все равно останется неизменным. Главное проследить, чтобы не было на 2000 сервере назначенных задач, которые могут потеряться.
Уважаемые форумчане.
Вопрос был не о переходе с 2000 на 2005, а наоборот, с 2005 на 2000.
Может быть кто-то делал такой переход (с 2005 на 2000)?
Delirium
11-04-2013, 01:38
хорошо, самый простой способ - поднятие 2000 на отдельной машине и импорт-экспорт данных с живой базы. Безболезненно, автоматом, все косяки выявятся сразу при импорте. После этого делаем образ системы с 2005 SQL+базы, сносим 2005, ставим 2000 и подсовываем базы по указанной выше технологии.
astomper7
11-04-2013, 10:50
elec, да ,все аналогично. Вот если бы стояла задача sql2012 <-> sql2000, то тут, возможно бы, и повозиться пришлось
Добрый день.
Сделал, как Вы сказали. Не получилось. Выдало сообщение:
Error 602: Could not find row in sysindexes for database ID 7, object ID 1, index ID 1. Run DBCC CHECKTABLE on sysindexes.
Что делать с этим?
Что делать с этим? »
Попробовать выполнить, что сказано:
Run DBCC CHECKTABLE on sysindexes. »
А как это сделать, если база не приатачивается к серверу?
Видимо здесь никто не знает, как это сделать. Жаль.
не нужно делать через детач-аттач, нужно через бэкап-рестор.
если уровень базы не будете поднимать до 90 (SQL 2005), а оставите 80 (SQL 2000), то проблем быть не должно.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.