Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 Как сравнить версии MS SQL и ORACLE  [new]
HResult
Member

Откуда:
Сообщений: 132
Как выяснилось, разные версии серверов баз данных имеют разные глюки. И функциональности.
Есть ли такая возможность определить факт, что текущая версия сервера базы данных моложе определенной?
Для MS SQL и ORACLE.

К примеру, ясно что код не работает на ORACLE 10g Release 10.2.0.3.0, но работает на следующих. Надо определить и вежливо откланяться.
То же самое для MS SQL ниже 2008. К примеру.

Должно быть что-то такое. Типа номера версии по порядку. Не строковое обозначение.
18 окт 13, 19:53    [15000454]     Ответить | Цитировать Сообщить модератору
 Re: Как сравнить версии MS SQL и ORACLE  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
HResult
Не строковое обозначение.


А это какое обозначение: 10.2.0.3.0?

ЗЫ. Увольнять надо не ИТшников...
18 окт 13, 21:56    [15000747]     Ответить | Цитировать Сообщить модератору
 Re: Как сравнить версии MS SQL и ORACLE  [new]
чччД
Guest
HResult,

Так: "софт для версии СУБД такой-то или более новой" - не бывает.

Бывает вот так: "софт для СУБД версии такой-то [и такой-то]".
18 окт 13, 22:54    [15000939]     Ответить | Цитировать Сообщить модератору
 Re: Как сравнить версии MS SQL и ORACLE  [new]
kdv
Member

Откуда: iBase.ru
Сообщений: 30253
чччД,

ага. я на всякий случай уточню, что обновление СУБД для приобретенного софта должно однозначно согласовываться с разработчиками этого софта. Иначе нельзя.
18 окт 13, 22:59    [15000965]     Ответить | Цитировать Сообщить модератору
 Re: Как сравнить версии MS SQL и ORACLE  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 54791

чччД
Так: "софт для версии СУБД такой-то или более новой" - не бывает.

Да шо вы говорите...

Posted via ActualForum NNTP Server 1.5

18 окт 13, 23:03    [15000975]     Ответить | Цитировать Сообщить модератору
 Re: Как сравнить версии MS SQL и ORACLE  [new]
чччД
Guest
Dimitry Sibiryakov
чччД
Так: "софт для версии СУБД такой-то или более новой" - не бывает.

Да шо вы говорите...

Точняк. Надо было написать: "а если нет, то мы иво быстро исправим"...
18 окт 13, 23:05    [15000982]     Ответить | Цитировать Сообщить модератору
 Re: Как сравнить версии MS SQL и ORACLE  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 67463
Блог
HResult
К примеру, ясно что код не работает на ORACLE 10g Release 10.2.0.3.0, но работает на следующих.

Бывает и наоборот, к сожалению.

HResult
Надо определить и вежливо откланяться.

Как правило, хватает написать в документации "сертифицировано для работы с такими-то версиями, а если у вас другая, то действуйте на свой страх и риск".
19 окт 13, 00:14    [15001223]     Ответить | Цитировать Сообщить модератору
 Re: Как сравнить версии MS SQL и ORACLE  [new]
HResult
Member

Откуда:
Сообщений: 132
softwarer
HResult
К примеру, ясно что код не работает на ORACLE 10g Release 10.2.0.3.0, но работает на следующих.

Бывает и наоборот, к сожалению.

HResult
Надо определить и вежливо откланяться.

Как правило, хватает написать в документации "сертифицировано для работы с такими-то версиями, а если у вас другая, то действуйте на свой страх и риск".

Не, мы так не можем.
У нас заказчики на всю жисть. В договоре на сопровождение сказано, что мы обеспечиваем перевод на новые версии системного ПО.
Это во-первых.
Во-вторых, задача слегка другая. Если версия не та, у нас всегда есть в запасе предыдущий вариант. Просто новые фичи часто обеспечивают более высокую производительность. Иногда в десятки раз. Особенно, если база удаленная.

Так, что мне просто надо определить, что рабочая версия не старее определенной.
19 окт 13, 00:22    [15001251]     Ответить | Цитировать Сообщить модератору
 Re: Как сравнить версии MS SQL и ORACLE  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 67463
Блог
HResult
Не, мы так не можем...
Так, что мне просто надо определить, что рабочая версия не старее определенной.

Вы - project manager, угадал? :(

Ну раз надо, определяйте. Когда утонете в проблемах, приходите с вопросом "а как мне надо было организовать, чтобы всё было в порядке?"
19 окт 13, 00:31    [15001286]     Ответить | Цитировать Сообщить модератору
 Re: Как сравнить версии MS SQL и ORACLE  [new]
HResult
Member

Откуда:
Сообщений: 132
softwarer
HResult
Не, мы так не можем...
Так, что мне просто надо определить, что рабочая версия не старее определенной.

Вы - project manager, угадал? :(

Ну раз надо, определяйте. Когда утонете в проблемах, приходите с вопросом "а как мне надо было организовать, чтобы всё было в порядке?"

Нет, не угадал. Если бы мой project manager начал заниматься SQL запросами, он бы вылетел быстрее тех айтишников.
У них совсем другие задачи, и тратить свое время на технические детали, а тем более разработки... Вылетел бы в три секунды.

А насчет утонете в проблемах... Так тонем уже пятнадцать лет.
Там тоже жизнь есть. И неплохая.
19 окт 13, 01:33    [15001433]     Ответить | Цитировать Сообщить модератору
 Re: Как сравнить версии MS SQL и ORACLE  [new]
rockclimber
Member

Откуда: у меня в голове опилки?
Сообщений: 11085
HResult
К примеру, ясно что код не работает на ORACLE 10g Release 10.2.0.3.0, но работает на следующих. Надо определить и вежливо откланяться.
Это как?
Взять заданный кусок кода, посмотреть на него и сказать "этот кусок кода будет работать на версиях, начиная с Х"? Насколько я знаю, таких чудес не бывает.
21 окт 13, 12:39    [15007417]     Ответить | Цитировать Сообщить модератору
 Re: Как сравнить версии MS SQL и ORACLE  [new]
qwwq
Member

Откуда:
Сообщений: 2894
HResult
<>
он бы вылетел быстрее тех айтишников.
<>
хехехе
кто-то неадекватен от слова "совсем"

что и где выполняется без багов можно определить только полнокровным тестированием
тот кто его (тестирование) не обеспечил - ССЗБ

если это тупое дерево ещё и увольняет ойтишнеков - оно СССЗ в квадрате

вы уж, мил чел, дайте зацепочку - с кем дела не иметь ни при каких обстоятельствах
21 окт 13, 13:02    [15007601]     Ответить | Цитировать Сообщить модератору
 Re: Как сравнить версии MS SQL и ORACLE  [new]
Shtock
Member

Откуда: СПб
Сообщений: 3049
автор
Как выяснилось, разные версии серверов баз данных имеют разные глюки. И функциональности.


Капитан Очевидность тупо поперхнулся
21 окт 13, 13:24    [15007796]     Ответить | Цитировать Сообщить модератору
 Re: Как сравнить версии MS SQL и ORACLE  [new]
vadiminfo
Member

Откуда: Обнинск
Сообщений: 4802
HResult
Есть ли такая возможность определить факт, что текущая версия сервера базы данных моложе определенной?


К примеру, ясно что код не работает на ORACLE 10g Release 10.2.0.3.0, но работает на следующих. Надо определить и вежливо откланяться.


Ну в Оракле можно, к примеру, чтобы узнать версию можно выполнить запрос:

select * from v$version;
21 окт 13, 13:49    [15007995]     Ответить | Цитировать Сообщить модератору
 Re: Как сравнить версии MS SQL и ORACLE  [new]
Bogdanov Andrey
Member

Откуда: Да уже и сам не знаю...
Сообщений: 2203
HResult
Должно быть что-то такое. Типа номера версии по порядку. Не строковое обозначение.
Не должно и быть не может.
Есть сложное дерево версий, есть даты выхода этих версий, но никакой гарантии того, что более поздняя версия будет содержать функционал, включенный в более ранннюю нет и быть не может. Особенно у Oracle, который поддерживает целый зоопарк различных платформ. Кроме разных платформ есть еще одновременное развитие веток 10 и11 или 11 и 12. Какое-то исправление может быть включено в патч к 11-ой версии, но не быть включено в более поздний патч к 12-ой.
21 окт 13, 19:19    [15010469]     Ответить | Цитировать Сообщить модератору
 Re: Как сравнить версии MS SQL и ORACLE  [new]
Infernal V. Raven
Member

Откуда: St.Petersburg
Сообщений: 1710
Bogdanov Andrey
Есть сложное дерево версий, есть даты выхода этих версий, но никакой гарантии того, что более поздняя версия будет содержать функционал, включенный в более ранннюю нет и быть не может.

А жаль.
ИМХО логичнее было бы в версию включать название ветки, а там уже вертикально - последующие версии включают все предыдущее в рамках мажорной и минорной хотя бы.
21 окт 13, 20:00    [15010589]     Ответить | Цитировать Сообщить модератору
 Re: Как сравнить версии MS SQL и ORACLE  [new]
HResult
Member

Откуда:
Сообщений: 132
qwwq
HResult
<>
он бы вылетел быстрее тех айтишников.
<>

вы уж, мил чел, дайте зацепочку - с кем дела не иметь ни при каких обстоятельствах

Да не вопрос - Centrica Energy UK.
Сейчас как раз собираю команду (и разбираю старую) под новую программу. Ну, не ту, которая под .Net, а которая под Страсбург.
Но Вы в полной безопасности, ни при каких обстоятельствах с нами дел иметь не будете. Обещаю.
22 окт 13, 00:42    [15011619]     Ответить | Цитировать Сообщить модератору
 Re: Как сравнить версии MS SQL и ORACLE  [new]
HResult
Member

Откуда:
Сообщений: 132
vadiminfo
HResult
Есть ли такая возможность определить факт, что текущая версия сервера базы данных моложе определенной?


К примеру, ясно что код не работает на ORACLE 10g Release 10.2.0.3.0, но работает на следующих. Надо определить и вежливо откланяться.


Ну в Оракле можно, к примеру, чтобы узнать версию можно выполнить запрос:

select * from v$version;

Да, уже выполняли. Но оно дает целую кучу буковок. Хотелось бы что-то попроще.
Но, не судьба. Еще ORACLE понятно, ничего хорошего не ждешь. Но MS SQL - разочарован...
22 окт 13, 12:19    [15013543]     Ответить | Цитировать Сообщить модератору
 Re: Как сравнить версии MS SQL и ORACLE  [new]
Гость333
Member

Откуда:
Сообщений: 3683
HResult
Но MS SQL - разочарован...

SELECT CAST(SERVERPROPERTY('ProductVersion') AS nvarchar(128))
?

Кроме версии, на доступные возможности влияет редакция сервера (Express/Standard/Enterprise etc). Это можно получить из свойств сервера Edition, EditionID, EngineEdition.

Вообще, немного странной выбор форума для такого вопроса :)
Я бы создал по отдельной теме в каждом из профильных форумов.
22 окт 13, 12:28    [15013634]     Ответить | Цитировать Сообщить модератору
 Re: Как сравнить версии MS SQL и ORACLE  [new]
HResult
Member

Откуда:
Сообщений: 132
Спасибо за информацию.
Я уже выбирал тематический один раз, но был перенесен сюда.
Но решение все-таки правильное - информация по обеим базам есть. С минимальным количеством тем.
Другой дело, насколько поможет. Но это другая тема.
22 окт 13, 12:46    [15013821]     Ответить | Цитировать Сообщить модератору
 Re: Как сравнить версии MS SQL и ORACLE  [new]
HResult
Member

Откуда:
Сообщений: 132
К слову, как раз вчера с нами связался заказчик с вопросом, а что, разные версии ORACLE работают по-разному?
У них acceptance на ORACLE 11, а production на 9.2. Причем, естественно, никаких заморочек новых нет. Простой SELECT возвращает другой набор записей.
Глупые. Они еще не знают, с чем связались...
22 окт 13, 12:55    [15013923]     Ответить | Цитировать Сообщить модератору
 Re: Как сравнить версии MS SQL и ORACLE  [new]
vadiminfo
Member

Откуда: Обнинск
Сообщений: 4802
HResult
Простой SELECT возвращает другой набор записей.
Глупые. Они еще не знают, с чем связались...

И не говорите. Бывают такие парни, у которых в разных БД разные данные, но они ждут одинаковыq набор записей. Или вообще приконнектились к не той БД, к какой-нибдь третьей.

А вот чтобы одни и те же запросы к одинаковым данным разные наборы не встречал в версиях от 9 и выше.
Был как-то давно глюк от клиента 7 к 8 версии сервера.
22 окт 13, 13:32    [15014320]     Ответить | Цитировать Сообщить модератору
 Re: Как сравнить версии MS SQL и ORACLE  [new]
vadiminfo
Member

Откуда: Обнинск
Сообщений: 4802
но там почему-то просто синтаксис не переваривался и вылетало по ошибке (хотя клиенту синтаксис вроде должен быть по барабану).
22 окт 13, 13:34    [15014338]     Ответить | Цитировать Сообщить модератору
 Re: Как сравнить версии MS SQL и ORACLE  [new]
qwwq
Member

Откуда:
Сообщений: 2894
vadiminfo
<...>
А вот чтобы одни и те же запросы к одинаковым данным разные наборы не встречал в версиях от 9 и выше.
Был как-то давно глюк от клиента 7 к 8 версии сервера.

ну как же, не далее как в прошлом годе ( а могабыть и в этом тоже ) на сайте оракала лежало для скачиваний (в т.ч в целях изучения) поделие, очень забавно прибавляющеее (не то отнимающее) к дате числа. понятно, что в промышленных целях никто его не пропатчив не пользовал (так как не мог) но факт.

вот только склероз , что за версия -- Oracle database 11.????1?????. и где-то там, возможно, R в кач-ве ?.
не напомните ?
22 окт 13, 15:47    [15015540]     Ответить | Цитировать Сообщить модератору
 Re: Как сравнить версии MS SQL и ORACLE  [new]
qwwq
Member

Откуда:
Сообщений: 2894
HResult
qwwq
пропущено...

вы уж, мил чел, дайте зацепочку - с кем дела не иметь ни при каких обстоятельствах

Да не вопрос - Centrica Energy UK.
Сейчас как раз собираю команду (и разбираю старую) под новую программу. Ну, не ту, которая под .Net, а которая под Страсбург.
Но Вы в полной безопасности, ни при каких обстоятельствах с нами дел иметь не будете. Обещаю.
спасибо, однако -- "предупреждён - значит вооружён"


PS а что, нанораспил уже и в явроппках в моде ? продвигаете русскую ментальность в широкие европейские массы ? успехов, чо.
22 окт 13, 15:52    [15015576]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Сравнение СУБД Ответить