Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.04.04;
Скачать: CL | DM;

Вниз

Пернести базу 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;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.01 c
1-9473
Vitaly
2002-03-25 16:31
2002.04.04
Порядок компонент


1-9440
Graf57
2002-03-23 13:25
2002.04.04
Как пользоваться Tcanvas, TPen и т.п?


1-9457
andr
2002-03-25 14:14
2002.04.04
завершение работы WinExec


1-9550
Atrem
2002-03-23 12:38
2002.04.04
Мастера,как можно перебрать в цикле все узлы и всех потомков всех узлов и т.д. в TTreeView?


14-9647
Aleks1
2002-02-25 03:30
2002.04.04
Климат в Москве