Форум: "Базы";
Текущий архив: 2002.04.04;
Скачать: [xml.tar.bz2];
ВнизПернести базу MSSQL 6.5 на MSSQL 7.xx Реально ли? Найти похожие ветки
← →
JibSkeart (2002-03-08 18:25) [0]Можно ли енто сделать ??
Если можно то как
В чем у них различия только ли транзакциях ??
Заранее Благодарю !
← →
Johnmen (2002-03-09 02:35) [1]Перенести реально, НО ! Будь готов к БОЛЬШОМУ ГЕМОРРОЮ !!!!!
(У меня друганы мучались несколько дней !)
← →
amamed_3071 (2002-03-09 08:20) [2]Лучше сам напиши ехпорт импорт
← →
JibSkeart (2002-03-09 11:38) [3]Ну коль реально
и вожможно то енто уже хорошо
Зенкс.
← →
dmitryK (2002-03-09 13:36) [4]Если речь идет именно о переносе баз с одного сервера на другой (т.е. к Дельфи этот вопрос не относится), то вполне реально.
Разница между этими серверами существенна, поэтому переход с одной версии на другую задача очень утомительная. Весь процесс очень подробно описан в документации которая идет к седьмому серверу (к сожалению не помню где именно). Процесс действительно жутко утомительный, связан с попеременным запуском и остановкой серверов. Но...
Некоторое время назад у меня стояла задача сделать копию баз из 6.5 на семерке. У меня было: 2 компа объедененных в сеть, на обоих NT4.0 Server (а может и 2000-на на одном из них стояла, но важно что бы оба были серверами), на одном установлен MS SQL6.5, а на другом MS SQL 7.0 Enterprise Edition. При таком раскладе все решилось более чем просто - мне просто понадобилось вызвать импорт данных на семерке. Время переноса в таком случае определяется только объемом данных в базе, плюс время на ручную настройку всех логинов и пермишинсов.
← →
Ray Adams (2002-03-10 02:02) [5]Сам стою перед такой диллемой! Баз на 6.5 около 10 Гиг. Перегнать в 7.0 хочеться хотя бы потому что в 7.0 лучше работет convert(). да и более стабильная и навороченная. Вот только никак не могу придумать менее безболезненный вариант! Учитываю огромный обьем данных, боюсь что вообще не получиться. У нас на производстве нельзя на долго останавливать систему, весь завод остановиться. Сталь льем все таки :). Думал сделать через publication. Но там толком ничего нормального не перегоняется да и еще 7.0 орет что надо апгрейцднуть 6.5 до 7.0 иначе не хочет что-то там брать. :( Короче говоря ужасть!
Кстати если найдеш что нибудь сообщи а?
← →
JibSkeart (2002-03-10 11:54) [6]Конечно !
← →
Delirium (2002-03-10 13:03) [7]Я бы предложил не UPGATE-тить 6.5, а просто экспортироать БД из 6.5 в уже рабочий сервер 7.0. А ещё лучше сразу в 2000, ибо эта штука гораздо приятнее по возможностям и быстродействию чем 7-й.
← →
Ray Adams (2002-03-11 00:55) [8]И как ты собираешся экспортировать данные???? Через тектсовые файлы чтоли? Этож блин какого сайза будут тексты если сам обьем данный до 10 гиг доходит???
← →
sniknik (2002-03-11 02:02) [9]А нельзя разве использовать DTS или Linked Server? Поставить паралельно 2000-к или 7.0 к 6.5 соеденить их и перекачать? А вообщето вопрос не по адресу на http://www.sql.ru/cgi-bin/UltraBoard/UltraBoard.pl?Action=ShowBoard&Board=mssql&Idle=&Sort=&Order=&Session= скорее помогут.
← →
Shirson (2002-03-11 21:55) [10]>JibSkeart
Принесли мне тут MS-SQL 2000. А стоит на компе MSSQL 7.0. Решил это дело перенести... Хм.... может я чего непонял, но откуда тут вырастает геморрой? До этого мы переходили с 6.5 на 7.0 не останавливая работу банка. Т.е. просто раз и перешли :)
Как я перетаскивал базу:
1. Отынсталил SQL2K и при инсталяции указал пароль sa такой же как и в старом сервере.
2. Запустил SQL Manager и в нем запустил оба сервера (под sa).
3. Выбрал раздел Database в SQL2K и нажал пункт меню Tools
Tools - Data Transformation Services - Import Data
В качестве сорца указал SQL7.0 (аутентификация SQL) и выбрал имя базы, которое нужно качнуть.
В качестве дистенейшина выбрал SQL2K (аутентификация SQL) и выбрал имя базы <new>
Далее
4. Выбирается самый последний тип перекачки - Copy objects and data. Далее
5. В настройках копирывания нужно разотметить Use default options.
6. Нажать на появившиюся кнопку Options и отметить в появившемся окне Options - Copy SQL Server logins
Далее все по дефолту.
Запускаем трансфер и ждем.
Когда сервак сообщит о сакцесфульном завершении, давим Ок и обновляем окно списка баз (F5)
Хм.. Все :)
На всякий случай проверил получившуюся базу - вроде все на месте. Тем более у меня стояли очень хитрые пермишенсы для юзверей - public не мог делать select из таблиц. Только не спрашивайте зачем ;) Чтоб структуру таблиц незнали :) Ну так вот - все на месте. Все запреты и допуски впорядке.
Надеюсь что это поможет :)
← →
Shirson (2002-03-11 21:59) [11](забыл добавить)
Это я к тому, что от старых версий к новым MSSQL базы кидает довольно свободно. По аналогии с переносом 7.0 -> 2K можно перенести и 6.5->7.0
← →
Ray Adams (2002-03-11 23:38) [12]Боюсь я переносить. Черте что получиться. Такое огромное колличество таблиц, процедур и тому подобный обьектов. Плюс к тому же эти самые пермишины. :(
← →
Malder (2002-03-12 00:11) [13]Блин. А вы не можете просто переписать саму базу допустим на Cd (ну да, понадобится штук 15 сидюков), а потом переписать ее куда-нибудь и на кампе поэкспериментировать с переносом ?
коли уж данных так много и они так важны....
← →
Shirson (2002-03-12 09:16) [14]>Ray Adams
Глаза боятся - руки делают :) Попробуй. Основная база в любом раскладе не пострадает. А с новой можно и поэкперементировать.
Тем более ты сам себе придумываешь трудности - ты даже не пробовал, а уже утверждаешь, что неполучится (почему? из-за чего такая уверенность?)
Мы перекидывали банковскую базу, "на горячую". Таблиц у нас немало, sp тоже не сотня, пермишенсы... ну представь себе пермишенсы банка ;) И? Просто взяли, попробовали и сделали :) А если сидеть и бояться, так до старости и будешь сидеть на 6.5 ;)
Пробовать нужно. "Революция, революция и никакой конгспигации!" :)
← →
JibSkeart (2002-03-12 11:25) [15]>Ray Adams
Непонимаю А что боятся то ?
делаешь БАКАП делаещь копию куданить на другой винт
(чтоб случайно не убить)
и эксперементируй сколь угодно :))
Ну если так просто .... хмм
Ну посмотрим может кто еще что скажет ...
← →
Delirium (2002-03-12 12:28) [16]
> Ray Adams (11.03.02 00:55)
Да, именно ЭСКОПРТОМ/ИМПОРТОМ (Enterprise Manager - > Export/Import Data ...) все 10 гиг, или ты думаешь что при upgrate у тебя это быстрее плучится? База-то всё равно перестраивается! А вот при переходе с 7.0 на 2000 всё гораздо проще, достаточно воспользоваться процедурами sp_attach_db/sp_detach_db.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.04.04;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.005 c