Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Миграция ORACLE -> MSSQL 2005
|
|||
|---|---|---|---|
|
#18+
Посоветуйте please какие ресурсы (статьи и т.п.) на эту тему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2005, 15:05 |
|
||
|
Миграция ORACLE -> MSSQL 2005
|
|||
|---|---|---|---|
|
#18+
про ассистента, которого микрософтеры написали для миграции с оракла знаете? - microsoft.com/sql ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2005, 15:24 |
|
||
|
Миграция ORACLE -> MSSQL 2005
|
|||
|---|---|---|---|
|
#18+
А SQL Server Migration Assistant for Oracle (SSMA) гонял кто-нибудь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2005, 15:30 |
|
||
|
Миграция ORACLE -> MSSQL 2005
|
|||
|---|---|---|---|
|
#18+
iSestrinпро ассистента, которого микрософтеры написали для миграции с оракла знаете? - microsoft.com/sql Упс, ты быстрее спросил :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2005, 15:30 |
|
||
|
Миграция ORACLE -> MSSQL 2005
|
|||
|---|---|---|---|
|
#18+
Yuri AbeleПосоветуйте please какие ресурсы (статьи и т.п.) на эту тему.А если не секрет, то зачем вам понадобилось переехать на Yukon? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2005, 02:05 |
|
||
|
Миграция ORACLE -> MSSQL 2005
|
|||
|---|---|---|---|
|
#18+
Mamon Yuri AbeleПосоветуйте please какие ресурсы (статьи и т.п.) на эту тему.А если не секрет, то зачем вам понадобилось переехать на Yukon? Это не нам, это заказчики как озверели - с начала ноября уже пятеро обратились с желанием послушать про эту миграцию (кто бы нам еще про нее рассказал ). Т.е. они в процессе принятия решения. Я могу их понять. С приходом 2005 версии MSSQL найти остронеобходимые приемущества ORACLE перед MSSQL уже гораздо труднее. За-то очевидны ценовые приемущества MSSQL 2005. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2005, 11:36 |
|
||
|
Миграция ORACLE -> MSSQL 2005
|
|||
|---|---|---|---|
|
#18+
Yuri Abele Я могу их понять. С приходом 2005 версии MSSQL найти остронеобходимые приемущества ORACLE перед MSSQL уже гораздо труднее. За-то очевидны ценовые приемущества MSSQL 2005. Ну, очевидны они только в MS-вой презентации, где они очень хитрым образом посчитали цену оракла в пол-лимона и сравнили с ценой MS за 25К. Чего у МС не отнять, так это хорошую работу маркетологов... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2005, 12:28 |
|
||
|
Миграция ORACLE -> MSSQL 2005
|
|||
|---|---|---|---|
|
#18+
Забавно, тему создал человек, который в форуме по Orcale задал 2 вопроса, причем все они из области... ну человек попробовал его поставить и .. у него ничего не получилось, вот и решил создать форум, тип Oracle дорого, давайте все к нам. То же могу сказать и со своей стороны, все кинулись с MSSQL на Oracle и попробуйте меня проверьте... А теперь вопли... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2005, 13:12 |
|
||
|
Миграция ORACLE -> MSSQL 2005
|
|||
|---|---|---|---|
|
#18+
Вопрос считаю провакационным Во первых - задан в топике сревнение СУБД Во вторых, даже я знаю о существовании DTS и различных утилит преноса ( и от сторонних разработчиков) В третьих, что, извините, появилось такого в Ykon, что нельзя было реализовать в MSSQL 2000 и можно в Oracle? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2005, 13:37 |
|
||
|
Миграция ORACLE -> MSSQL 2005
|
|||
|---|---|---|---|
|
#18+
Версионность ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2005, 15:30 |
|
||
|
Миграция ORACLE -> MSSQL 2005
|
|||
|---|---|---|---|
|
#18+
alexey_tm wrote: > В третьих, что, извините, появилось такого в Ykon, что нельзя было > реализовать в MSSQL 2000 и можно в Oracle? секционирование улучшенная обработка ошибок выполнение кода от имени другого юзера ранжирование update|delete ... returning .... top @var это то, чо понравилось и запомнилось. еще чего-то (см. "чего нового" в БОЛ) -- ------------------------- There's no silver bullet! Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2005, 15:39 |
|
||
|
Миграция ORACLE -> MSSQL 2005
|
|||
|---|---|---|---|
|
#18+
alexey_tm wrote: > Забавно, тему создал человек, который в форуме по Orcale задал > 2 вопроса, причем все они из области Вы чего хамите-то? Причем тут переход на лица? И я где-то назвался спецом по ORACLE? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2005, 16:26 |
|
||
|
Миграция ORACLE -> MSSQL 2005
|
|||
|---|---|---|---|
|
#18+
locky alexey_tm wrote: > В третьих, что, извините, появилось такого в Ykon, что нельзя было > реализовать в MSSQL 2000 и можно в Oracle? секционирование улучшенная обработка ошибок выполнение кода от имени другого юзера ранжирование update|delete ... returning .... top @var Мне лично всегда не хватало возможности раскрутки дерева одним запросом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2005, 16:27 |
|
||
|
Миграция ORACLE -> MSSQL 2005
|
|||
|---|---|---|---|
|
#18+
Yuri Abele wrote: > Мне лично всегда не хватало возможности раскрутки дерева одним запросом. а, ну да, CTE... совсем забыл... пару раз надо было, обошелся итерациями.... -- ------------------------- There's no silver bullet! Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2005, 17:27 |
|
||
|
Миграция ORACLE -> MSSQL 2005
|
|||
|---|---|---|---|
|
#18+
Yuri AbeleМне лично всегда не хватало возможности раскрутки дерева одним запросом. А мне - возможности джойнить раскручиваемое дерево с другими таблицами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2005, 17:51 |
|
||
|
Миграция ORACLE -> MSSQL 2005
|
|||
|---|---|---|---|
|
#18+
Вот и получается, что когда сравнивали Oracle MSSQL2000 говорили, что все это (выше означенное) лишнее, а теперь все стали юзать. Все что отсутствует в MSSQL это не нужно... ------------------------------------------------------ Наилучшие средства в неумелых руках могут дать эффект противоположный ожидаемому. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2005, 08:30 |
|
||
|
Миграция ORACLE -> MSSQL 2005
|
|||
|---|---|---|---|
|
#18+
alexey_tm wrote: > Вот и получается, что когда сравнивали Oracle MSSQL2000 говорили, что > все это (выше означенное) лишнее, а теперь все стали юзать. Все что > отсутствует в MSSQL это не нужно... я еще не стал юзать... нах? работает усё, отлажено, чего прОдукт портить? да исчо забесплатно? Но - йето касается токмо деревьев. Всего прочего - не было до юкона. А юзать новые фичи -о, это годика через пол, когда пройдут полевые испытания, появится сп1..... -- ------------------------- There's no silver bullet! Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2005, 11:38 |
|
||
|
Миграция ORACLE -> MSSQL 2005
|
|||
|---|---|---|---|
|
#18+
alexey_tmВот и получается, что когда сравнивали Oracle MSSQL2000 говорили, что все это (выше означенное) лишнее, а теперь все стали юзать. Все что отсутствует в MSSQL это не нужно... ------------------------------------------------------ Наилучшие средства в неумелых руках могут дать эффект противоположный ожидаемому. Опять обобщения. Кто конкретно сравнивал? Кто конкретно говорил? Кого больше - тех кто говорил это, или тех кто это отрицал. К чему эта превзятость? У каждого свои недостатки. И там и там есть плюсы и минусы. Как пример, что мне всегда портило настроение, так это: - отсутствие встроенных средств раскрутки дерева в MSSQL - интерпретация пустой строки как NULL - сильно запутывает портирование скриптов с ORACLE на MSSQL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2005, 18:46 |
|
||
|
Миграция ORACLE -> MSSQL 2005
|
|||
|---|---|---|---|
|
#18+
Yuri Abele- интерпретация пустой строки как NULL - сильно запутывает портирование скриптов с ORACLE на MSSQL Это все же недостаток в основном с точки зрения портирования. В реализации такой интерпретации в Oracle можно назвать два-три исправимых недочета, но в целом (по моему опыту) так намного удобнее. И не забудьте, как запутывает портирование разная реализация UNIQUE. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2005, 19:05 |
|
||
|
Миграция ORACLE -> MSSQL 2005
|
|||
|---|---|---|---|
|
#18+
Yuri Abele К чему эта превзятость? У каждого свои недостатки. И там и там есть плюсы и минусы. Как пример, что мне всегда портило настроение, так это: - отсутствие встроенных средств раскрутки дерева в MSSQL - интерпретация пустой строки как NULL - сильно запутывает портирование скриптов с ORACLE на MSSQL Верно, но весовая категория проблем немного разная. Если проблема с пустой строкой это главная трудность, встретившаяся Вам при портировании с оракла на МССКЛ, то Вы счастливый человек. А Т-СКЛ Вас не раздражал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2005, 02:37 |
|
||
|
Миграция ORACLE -> MSSQL 2005
|
|||
|---|---|---|---|
|
#18+
Блин, народ, попробуйте отвечать на первый постинг. По....дь не о чем я и в кабаке могу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2005, 21:37 |
|
||
|
Миграция ORACLE -> MSSQL 2005
|
|||
|---|---|---|---|
|
#18+
Yuri AbeleА SQL Server Migration Assistant for Oracle (SSMA) гонял кто-нибудь?да, хороший и перспективный инструмент, позволяет сэкономить массу времени. Вот статья - Microsoft SQL Server Migration Assistant ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2005, 01:07 |
|
||
|
Миграция ORACLE -> MSSQL 2005
|
|||
|---|---|---|---|
|
#18+
segun Yuri AbeleА SQL Server Migration Assistant for Oracle (SSMA) гонял кто-нибудь?да, хороший и перспективный инструмент, позволяет сэкономить массу времени. Вот статья - Microsoft SQL Server Migration Assistant Да уж - особенно радует конвертация ХП с PL/SQL на TSQL одним щелчком. Как человек, писавший конвертор БД MSSQL 2000 на ASA9, как раз с полным переносом схем и процедурных обьектов, могу смело заявить, что лажа все это - полный конверт возможен только при условии, что destanation по возможностям похож или имеет больше функиональности, способной эмулировать расхождения по отношению к source серверу БД. ASA9 имеет больше возможностей, поэтому мой конвертор этак на 90% перегоняет БД из TSQL на WatcomSQL, не конвертя фактически только архитектурные особенности MSSQL (БД Master и TempDB, серию специфичных системных ХП и функций и т.д.), но занося их факт использования в коде в логи для ручного исправления. Однако как можно впихнуть PL/SQL на TSQL, который Microsoft не очень то удосужилась догнать до уровня процедурных языков конкурирующих СУБД, делая ставки на C#, очень плохо себе представляю (я уж молчу про светлые надежды замены сиквенсетов инкриментами, псевдо-поле ROWID и многие ограничения MSSQL, которых просто нет в Oracle). P.S. Кстати насколько я понимаю MS сделала ход конем - если народ на MSSQL2005 начнет в ходе работ использовать C# процедуры, то перевод БД на другой сервер будет крайне затруднителен (тут уж и я конвертор написать не смогу). Так что не знаю как насчет прибавления функциональности, а вот защиты от перевода на конкурирующие БД они добились ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2005, 07:38 |
|
||
|
Миграция ORACLE -> MSSQL 2005
|
|||
|---|---|---|---|
|
#18+
ASCRUSКстати насколько я понимаю MS сделала ход конем - если народ на MSSQL2005 начнет в ходе работ использовать C# процедуры, то перевод БД на другой сервер будет крайне затруднителен (тут уж и я конвертор написать не смогу). Так что не знаю как насчет прибавления функциональности, а вот защиты от перевода на конкурирующие БД они добились Так вроде в Oracle поддержка C# уже появилась, насколько я понимаю. Она чем-то принципиально отличается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2005, 10:42 |
|
||
|
Миграция ORACLE -> MSSQL 2005
|
|||
|---|---|---|---|
|
#18+
ASCRUS segun Yuri AbeleА SQL Server Migration Assistant for Oracle (SSMA) гонял кто-нибудь?да, хороший и перспективный инструмент, позволяет сэкономить массу времени. Вот статья - Microsoft SQL Server Migration Assistant Да уж - особенно радует конвертация ХП с PL/SQL на TSQL одним щелчком. Как человек, писавший конвертор БД MSSQL 2000 на ASA9, как раз с полным переносом схем и процедурных обьектов, могу смело заявить, что лажа все это - полный конверт возможен только при условии, что destanation по возможностям похож или имеет больше функиональности, способной эмулировать расхождения по отношению к source серверу БД. ASA9 имеет больше возможностей, поэтому мой конвертор этак на 90% перегоняет БД из TSQL на WatcomSQL, не конвертя фактически только архитектурные особенности MSSQL (БД Master и TempDB, серию специфичных системных ХП и функций и т.д.), но занося их факт использования в коде в логи для ручного исправления. Однако как можно впихнуть PL/SQL на TSQL, который Microsoft не очень то удосужилась догнать до уровня процедурных языков конкурирующих СУБД, делая ставки на C#, очень плохо себе представляю (я уж молчу про светлые надежды замены сиквенсетов инкриментами, псевдо-поле ROWID и многие ограничения MSSQL, которых просто нет в Oracle).А вы скачивали и смотрели этот продукт или просто прочитали статью и сделали выводы? ASCRUSP.S. Кстати насколько я понимаю MS сделала ход конем - если народ на MSSQL2005 начнет в ходе работ использовать C# процедуры, то перевод БД на другой сервер будет крайне затруднителен (тут уж и я конвертор написать не смогу). Так что не знаю как насчет прибавления функциональности, а вот защиты от перевода на конкурирующие БД они добились И Oracle и DB2 в той или иной степени поддерживают интеграцию с .Net. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2005, 18:01 |
|
||
|
Миграция ORACLE -> MSSQL 2005
|
|||
|---|---|---|---|
|
#18+
Локшин Марк ASCRUSКстати насколько я понимаю MS сделала ход конем - если народ на MSSQL2005 начнет в ходе работ использовать C# процедуры, то перевод БД на другой сервер будет крайне затруднителен (тут уж и я конвертор написать не смогу). Так что не знаю как насчет прибавления функциональности, а вот защиты от перевода на конкурирующие БД они добились Так вроде в Oracle поддержка C# уже появилась, насколько я понимаю. Она чем-то принципиально отличается? Я думаю что да, принципиально отличается. Напишите на PL/SQL функцию: Код: plaintext 1. 2. 3. 4. Вопрос - во сколько (сотен?) раз аналогичный код на C# будет медленнее в Oracle/Sybase по сравнению со своим аналог на PLSQL/WatcomSQL? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2005, 18:31 |
|
||
|
Миграция ORACLE -> MSSQL 2005
|
|||
|---|---|---|---|
|
#18+
segunА вы скачивали и смотрели этот продукт или просто прочитали статью и сделали выводы? А смысл скачивать ? Что - сей продукт "волшебным" образом расширяет функционал TSQL до уровня PL/SQL ? По моему достаточно здравого логического рассуждения, чтобы понять, что это лажа. Привожу простой пример - в статье написано, что генераторы Оракла автоматически заменяются счетчиками. Сразу видны несоотвествия: 1. Генератор Оракла может использоваться как сквозная нумерация на несколько таблиц. Счетчики MSSQL этого сделать не в состоянии. В отличие мухлежа с ROW_ID, счетчики в таблицу-эмулятор с структурой "name, value" не вынесешь, так как она будет по любому участвовать в транзакции. 2. Никто не ущемляет Oracle программистов использовать несколько генераторов на таблицу - как известно два счетчика на одну таблицу не повесишь. 3. Генераторы могут использоваться в любом месте - триггере (BEFORE кстати), хранимых процедурах и функциях PL/SQL и клиентской части, причем код может получить как текущее значение генератора, так и потребовать следующее. В MSSQL2000 можно получить только текущее значение счетчика, буду рад узнать, что в MSSQL2005 сделали аналог ASA-шной функции GET_IDENTITY(), позволяющей получить по указанной таблице новое значение счетчика без физической вставки записи - только тогда можно эмулировать поведение генераторов через счетчики. Не спорю, конечно они могли и выкрутиться: например организовать на каждый генератор табличку с инкрементным полем и написать дублирующие функции генератора, которые считывают последнее значение счетчика и заносят туда новую запись, возвращая полученный @@IDENTITY. Только вот записи в ней добавлятся будут - как никак участвует в транзакциях, если не сделали аналога GET_IDENTITY(). Но все это цветочки - а вот как быть с наворотами Оракла, в виде ООП, массивов, динамического SQL с поддержкой выполнения скрипта большого объема и прочих радостей жизни ? Неужели тоже эмулировали ? Будет интересно услышать отзывы и впечатления тех, кто воспользовался этой утилитой для портирования полноценных промышленных БД Оракла на MSSQL2005, а не мелких базок, написанных студентами. Я конечно не знаток Oracle, однако так как имел опыт написания конвертора с MSSQL2000 на ASA9, которая на достаточно большом уровне поддерживает максимальную совместимость с ним (насколько позволяют собственные архитектурные особенности) ... и то не мало подолбался, пока написал полноценный конвертор. И ведь это я писал для связки, где ASA9 значительно на уровне WatcomSQL превосходит TSQL и позволяет полностью на своей функциональности эмулировать особенности TSQL, которые в ASA в явном семантическом виде отсутствуют и реализованы по другому. Однако даже с учетом нового, появившегося в MSSQL2005 я лично себе не представляю написания обратного конвертора БД с WatcomSQL на TSQL 2005, несмотря на расширения, отсутствует целая куча необходимой даже для эмуляции функциональности. Что же тогда говорить об миграции с Oracle, где много народу просто обожает пользоваться курсорами, массивами и прочей с моей точки зрения несуразностью по старинке, хотя вроде бы как 9-ка и 10-ка по функционалу SQL уже позволяют счастливо избегать таких вредных привычек ? segunИ Oracle и DB2 в той или иной степени поддерживают интеграцию с .Net. Та же песня - в той или иной степени - это обычные расширенные хранимые процедуры, как например это сделано в Oracle, DB2 и всех Sybase серверах для поддержки Java. Насколько я понимаю, в MSSQL2005 сделана довольно тесная интеграция с .NET, позволяющая много чего, что не сможет обычная расширенная хранимая процедура или функция. Или я ошибаюсь ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2005, 19:17 |
|
||
|
Миграция ORACLE -> MSSQL 2005
|
|||
|---|---|---|---|
|
#18+
ASCRUSЧто же тогда говорить об миграции с Oracle, где много народу просто обожает пользоваться курсорами, массивами и прочей с моей точки зрения несуразностью по старинке, хотя вроде бы как 9-ка и 10-ка по функционалу SQL уже позволяют счастливо избегать таких вредных привычек ? Есть подозрение, что Вас скоро будут бить :)) Возможно, начнут уже сегодня... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2005, 19:30 |
|
||
|
Миграция ORACLE -> MSSQL 2005
|
|||
|---|---|---|---|
|
#18+
ну.... насчет GET_IDENTITY() - можно получить текущее значение и приращение через набор функций ident_current/ident_seed/ident_incr насчет остального - надо просто смотреть на эту тулзу и тогда уже решать. Что толку воздух сотрясать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2005, 19:35 |
|
||
|
Миграция ORACLE -> MSSQL 2005
|
|||
|---|---|---|---|
|
#18+
ChA ASCRUSЧто же тогда говорить об миграции с Oracle, где много народу просто обожает пользоваться курсорами, массивами и прочей с моей точки зрения несуразностью по старинке, хотя вроде бы как 9-ка и 10-ка по функционалу SQL уже позволяют счастливо избегать таких вредных привычек ? Есть подозрение, что Вас скоро будут бить :)) Возможно, начнут уже сегодня... С какой стороны - Oracle или MSSQL ? ;) авторну.... насчет GET_IDENTITY() - можно получить текущее значение и приращение через набор функций ident_current/ident_seed/ident_incr Перечисленные функции не возвращают новое значение в MSSQL2000. Только последнее - в этом есть разница и кстати иногда большая и обидная. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2005, 19:55 |
|
||
|
|

start [/forum/topic.php?all=1&fid=35&tid=1553724]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
70ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 252ms |
| total: | 417ms |

| 0 / 0 |
