Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
 Перенос приложения с Oracle 8.1.6.3 на MS SQL Server 2000  [new]
Виктор_19
Guest
В компании, где я сейчас работаю, подзадумались о переносе своего
приложения (точнее, серверной части приложения) с Oracle 8.1.6.3 на MS SQL Server 2000 (клиент - MS Visual C++ 6.0). Я буду всем очень признателен, если вы мне подскажете какие-либо ссылки в интернете, где на основании чьего-либо практического опыта по такому переносу были бы предметно описаны хотя бы некоторые выявившиеся при этом проблемы и трудоёмкость.
12 фев 03, 14:53    [127360]     Ответить | Цитировать Сообщить модератору
 Re: Перенос приложения с Oracle 8.1.6.3 на MS SQL Server 2000  [new]
Scott Tiger
Member

Откуда: вмваре
Сообщений: 6905
В яндексе или гугле ищи по словам "самоубийство", "правка мозгов", "ах я идиот" и т.п.
Что касается переноса с одной СУБД на другую - если к вопросу подходить серьёзно, оптимизируя софт под данную СУБД, то примерно 100% кода придётся переписать.
12 фев 03, 15:10    [127388]     Ответить | Цитировать Сообщить модератору
 Re: Перенос приложения с Oracle 8.1.6.3 на MS SQL Server 2000  [new]
Silver
Member

Откуда:
Сообщений: 141
2 Scott Tiger: злой ты :) и агрРессивный :)
"100% кода" -- это конечно перебор, но что-то очень близкое к истине.
С другой стороны -- а вдруг они работают через ODBC? :)

2 Виктор_19:
Не скромный вопрос -- а в связи с чем собственно затеян перенос?
И по каким критериям оценивалась целевая платформа переезда?
13 фев 03, 13:37    [128320]     Ответить | Цитировать Сообщить модератору
 Re: Перенос приложения с Oracle 8.1.6.3 на MS SQL Server 2000  [new]
jimmers
Member

Откуда: Санкт-Петербург - New York City
Сообщений: 5072
Так и хочется сказать - правильным путем идете, товарищ!
13 фев 03, 17:41    [128719]     Ответить | Цитировать Сообщить модератору
 Re: Перенос приложения с Oracle 8.1.6.3 на MS SQL Server 2000  [new]
dkstranger
Member

Откуда: Москва
Сообщений: 341
2Виктор_19
Очень многое зависит от того, как написана серверная часть.
Два крайних варианта
1. По стандарту - тогда достаточно перенести данные
с минимальной правкой синтаксиса тригеров и хранимых
процедур
2. с особенностями Oracle, не совместимыми с TransAct SQL -
придется переписывать практически всю серверную часть

А спор между Oracle и MS - беспредметен типа кто кого
поборет солдат или матрос. В этом форуме обычно сваливается
в свару...
13 фев 03, 17:45    [128726]     Ответить | Цитировать Сообщить модератору
 Re: Перенос приложения с Oracle 8.1.6.3 на MS SQL Server 2000  [new]
Виктор_19
Member

Откуда:
Сообщений: 1
Прежде всего благодарю всех откликнувшихся !
Отвечаю на поставленные вопросы:
1. Работа с БД выполняется клиентской частью приложения через ADO и Microsoft OLE DB Provider.
2. Мысли о переносе (точнее, о создании 2-й параллельной версии софта) появились в связи с тем, что этот софт не только для "внутреннего употребления". Это тиражируемая и продаваемая система. А в провинции (т.е. за исключением Москвы, Питера, Е-бурга и нескольких других крупных
городов), как показывает практика, оракловый сисадмин - дорог и редок.
3. Количество особенностей Oracle, которые мы задействовали и которые отсутствуют в TransactSQL, неизвестно. Это также "смущает". В том числе и поэтому интересуюсь, нет ли у кого-нибудь такого опыта переноса.
14 фев 03, 12:32    [129210]     Ответить | Цитировать Сообщить модератору
 Re: Перенос приложения с Oracle 8.1.6.3 на MS SQL Server 2000  [new]
SQL Server PM/Microsoft
Member

Откуда: Microsoft Moscow
Сообщений: 6
хотелось бы думать, что данная статья вам поможет хотя бы отчасти:
http://www.microsoft.com/sql/techinfo/deployment/2000/MigrateOracle.asp

--
This posting is provided "AS IS" with no warranties, and confers no rights.
18 фев 03, 12:47    [131024]     Ответить | Цитировать Сообщить модератору
Все форумы / Сравнение СУБД Ответить