![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Пернести базу MSSQL 6.5 ;на ;MSSQL 7.xx ;Реально ;ли? [D3, D5, MSSQL]
JibSkeart © (2002-03-08 18:25:00)Можно ли енто сделать ??
Если можно то как
В чем у них различия только ли транзакциях ??
Заранее Благодарю !
Delirium (2002-03-12 12:28:00) [1]
> Ray Adams (11.03.02 00:55)
Да, именно ЭСКОПРТОМ/ИМПОРТОМ (Enterprise Manager - > Export/Import Data ...) все 10 гиг, или ты думаешь что при upgrate у тебя это быстрее плучится? База-то всё равно перестраивается! А вот при переходе с 7.0 на 2000 всё гораздо проще, достаточно воспользоваться процедурами sp_attach_db/sp_detach_db.
JibSkeart (2002-03-12 11:25:00) [2]>Ray Adams
Непонимаю А что боятся то ?
делаешь БАКАП делаещь копию куданить на другой винт
(чтоб случайно не убить)
и эксперементируй сколь угодно :))
Ну если так просто .... хмм
Ну посмотрим может кто еще что скажет ...
Shirson (2002-03-12 09:16:00) [3]>Ray Adams
Глаза боятся - руки делают :) Попробуй. Основная база в любом раскладе не пострадает. А с новой можно и поэкперементировать.
Тем более ты сам себе придумываешь трудности - ты даже не пробовал, а уже утверждаешь, что неполучится (почему? из-за чего такая уверенность?)
Мы перекидывали банковскую базу, "на горячую". Таблиц у нас немало, sp тоже не сотня, пермишенсы... ну представь себе пермишенсы банка ;) И? Просто взяли, попробовали и сделали :) А если сидеть и бояться, так до старости и будешь сидеть на 6.5 ;)
Пробовать нужно. "Революция, революция и никакой конгспигации!" :)
Malder (2002-03-12 00:11:00) [4]Блин. А вы не можете просто переписать саму базу допустим на Cd (ну да, понадобится штук 15 сидюков), а потом переписать ее куда-нибудь и на кампе поэкспериментировать с переносом ?
коли уж данных так много и они так важны....
Ray Adams (2002-03-11 23:38:00) [5]Боюсь я переносить. Черте что получиться. Такое огромное колличество таблиц, процедур и тому подобный обьектов. Плюс к тому же эти самые пермишины. :(
Shirson (2002-03-11 21:59:00) [6](забыл добавить)
Это я к тому, что от старых версий к новым MSSQL базы кидает довольно свободно. По аналогии с переносом 7.0 -> 2K можно перенести и 6.5->7.0
Shirson (2002-03-11 21:55:00) [7]>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 из таблиц. Только не спрашивайте зачем ;) Чтоб структуру таблиц незнали :) Ну так вот - все на месте. Все запреты и допуски впорядке.
Надеюсь что это поможет :)
sniknik (2002-03-11 02:02:00) [8]А нельзя разве использовать 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=скорее помогут.
Ray Adams (2002-03-11 00:55:00) [9]И как ты собираешся экспортировать данные???? Через тектсовые файлы чтоли? Этож блин какого сайза будут тексты если сам обьем данный до 10 гиг доходит???
Delirium (2002-03-10 13:03:00) [10]Я бы предложил не UPGATE-тить 6.5, а просто экспортироать БД из 6.5 в уже рабочий сервер 7.0. А ещё лучше сразу в 2000, ибо эта штука гораздо приятнее по возможностям и быстродействию чем 7-й.
JibSkeart (2002-03-10 11:54:00) [11]Конечно !
Ray Adams (2002-03-10 02:02:00) [12]Сам стою перед такой диллемой! Баз на 6.5 около 10 Гиг. Перегнать в 7.0 хочеться хотя бы потому что в 7.0 лучше работет convert(). да и более стабильная и навороченная. Вот только никак не могу придумать менее безболезненный вариант! Учитываю огромный обьем данных, боюсь что вообще не получиться. У нас на производстве нельзя на долго останавливать систему, весь завод остановиться. Сталь льем все таки :). Думал сделать через publication. Но там толком ничего нормального не перегоняется да и еще 7.0 орет что надо апгрейцднуть 6.5 до 7.0 иначе не хочет что-то там брать. :( Короче говоря ужасть!
Кстати если найдеш что нибудь сообщи а?
dmitryK (2002-03-09 13:36:00) [13]Если речь идет именно о переносе баз с одного сервера на другой (т.е. к Дельфи этот вопрос не относится), то вполне реально.
Разница между этими серверами существенна, поэтому переход с одной версии на другую задача очень утомительная. Весь процесс очень подробно описан в документации которая идет к седьмому серверу (к сожалению не помню где именно). Процесс действительно жутко утомительный, связан с попеременным запуском и остановкой серверов. Но...
Некоторое время назад у меня стояла задача сделать копию баз из 6.5 на семерке. У меня было: 2 компа объедененных в сеть, на обоих NT4.0 Server (а может и 2000-на на одном из них стояла, но важно что бы оба были серверами), на одном установлен MS SQL6.5, а на другом MS SQL 7.0 Enterprise Edition. При таком раскладе все решилось более чем просто - мне просто понадобилось вызвать импорт данных на семерке. Время переноса в таком случае определяется только объемом данных в базе, плюс время на ручную настройку всех логинов и пермишинсов.
JibSkeart (2002-03-09 11:38:00) [14]Ну коль реально
и вожможно то енто уже хорошо
Зенкс.
amamed_3071 (2002-03-09 08:20:00) [15]Лучше сам напиши ехпорт импорт
Johnmen (2002-03-09 02:35:00) [16]Перенести реально, НО ! Будь готов к БОЛЬШОМУ ГЕМОРРОЮ !!!!!
(У меня друганы мучались несколько дней !)