Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
14-9634
Владислав
2002-02-22 07:02
2002.04.04
Олимпиада в SaltLake.


14-9649
tovSuhov
2002-02-21 08:53
2002.04.04
Вопросик по С++ Builder


14-9621
Зачиняев Сергей
2002-02-22 15:28
2002.04.04
К вопросам о терминологии, русском языке и воспитании.


3-9357
ruslan_as
2002-03-11 13:41
2002.04.04
DBLookupComboBox


1-9468
FiGr_
2002-03-25 16:40
2002.04.04
Кнопки окна





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский