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

Откуда:
Сообщений: 517
День добрый!
Есть аппликация, основа которой была написана еще для SQL2005

Со временем произошел рад изменений, на сегодняшний день все работает нормально на версиях 2008,2012 и 2014.
Нужно проверить как будет работать на весиях SQL 2016 и 2017.
Понятно, что будем тестить вручную на новых версиях, но хотелось бы узнать какие функции перестали поддерживаться новыми весиями SQL.
К сожалению в сети нашел только новый функционал, а вот за старый информацию не нашел.
Где можно почитать?

Ну и еще вопрос, если установлю базу на 2016, то минимальный поддерживаемый Compatibility Level будет 110?

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

Спасибо!
10 авг 17, 16:09    [20714033]     Ответить | Цитировать Сообщить модератору
 Re: Какие функции перестали поддерживаться в новых версиях SQL?  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6794
abrashka,
https://docs.microsoft.com/ru-ru/sql/database-engine/sql-server-database-engine-backward-compatibility
10 авг 17, 16:11    [20714042]     Ответить | Цитировать Сообщить модератору
 Re: Какие функции перестали поддерживаться в новых версиях SQL?  [new]
iii2
Member

Откуда:
Сообщений: 202
Есть же, вроде, средство по проверке. Умеет с текстами работать и с трейсами профайлера.
10 авг 17, 18:21    [20714494]     Ответить | Цитировать Сообщить модератору
 Re: Какие функции перестали поддерживаться в новых версиях SQL?  [new]
o-o
Guest
iii2
Есть же, вроде, средство по проверке. Умеет с текстами работать и с трейсами профайлера.

предлагаете на месяц профайлер запустить?
10 авг 17, 18:24    [20714504]     Ответить | Цитировать Сообщить модератору
 Re: Какие функции перестали поддерживаться в новых версиях SQL?  [new]
iii2
Member

Откуда:
Сообщений: 202
o-o
iii2
Есть же, вроде, средство по проверке. Умеет с текстами работать и с трейсами профайлера.

предлагаете на месяц профайлер запустить?

На месяц, боюсь, мало будет.
Лучше высадить систему на отдельную тестовую виртуалку, и проэмулировать нагрузку за год.
Всякие там квартальные / полугодовые и прочее.
Особенно, если запросы летят с толстых клиентов, а программисты давно тютю.
11 авг 17, 07:13    [20715183]     Ответить | Цитировать Сообщить модератору
 Re: Какие функции перестали поддерживаться в новых версиях SQL?  [new]
o-o
Guest
iii2
o-o
пропущено...

предлагаете на месяц профайлер запустить?

На месяц, боюсь, мало будет
.

Вау, на полгода значит предлагаете запустить?
Круто. А у себя не запускали случайно на полгода?
Видимо нет, иначе вас бы до сих пор благодарили осчастливленные юзеры
11 авг 17, 08:06    [20715230]     Ответить | Цитировать Сообщить модератору
 Re: Какие функции перестали поддерживаться в новых версиях SQL?  [new]
env
Member

Откуда: Россия, Москва
Сообщений: 5964
iii2
проэмулировать нагрузку за год.

o-o
на полгода значит предлагаете запустить?

Разница действительно непонятна? Или примитивный толстый троллинг?
11 авг 17, 08:59    [20715333]     Ответить | Цитировать Сообщить модератору
 Re: Какие функции перестали поддерживаться в новых версиях SQL?  [new]
iii2
Member

Откуда:
Сообщений: 202
o-o
iii2
пропущено...

На месяц, боюсь, мало будет
.

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

Перенос приложения с 2000 на 2014 у нас как раз примерно год и занял.
Причем наработка данных для рефакторинга заняла около квартала. И участвовали в нем все, от операционистов до ахошников, и ПИАРастов.
Только составление чеклиста отчетов, форм и т.д. занял месяц.

... и то потом были... скажем так... интересные моменты.
11 авг 17, 09:12    [20715375]     Ответить | Цитировать Сообщить модератору
 Re: Какие функции перестали поддерживаться в новых версиях SQL?  [new]
wadegwadeg
Member

Откуда:
Сообщений: 36
iii2,

А чего там, кроме системных вьюх и изменения схемы владения, было особо интересного? Ни на что другое не натыкался или давно забыл
11 авг 17, 13:16    [20716591]     Ответить | Цитировать Сообщить модератору
 Re: Какие функции перестали поддерживаться в новых версиях SQL?  [new]
o-o
Guest
wadegwadeg,
2000 -> ...
например, любители внешних соединений в синтаксисе со звездами пролетают,
а также "старообрядный" raiserror
11 авг 17, 13:25    [20716655]     Ответить | Цитировать Сообщить модератору
 Re: Какие функции перестали поддерживаться в новых версиях SQL?  [new]
abrashka
Member

Откуда:
Сообщений: 517
можно поподробней по поводу "средства для проверки"?
13 авг 17, 12:32    [20719594]     Ответить | Цитировать Сообщить модератору
 Re: Какие функции перестали поддерживаться в новых версиях SQL?  [new]
wadegwadeg
Member

Откуда:
Сообщений: 36
o-o
например, любители внешних соединений в синтаксисе со звездами пролетают,
Эмм в какой версии синтаксис *= был объявлен deprecated, уже и не припомню? в MSSQL 7?

o-o
а также "старообрядный" raiserror
А это о чем?
17 авг 17, 19:03    [20732343]     Ответить | Цитировать Сообщить модератору
 Re: Какие функции перестали поддерживаться в новых версиях SQL?  [new]
o-o
Guest
wadegwadeg
o-o
например, любители внешних соединений в синтаксисе со звездами пролетают,
Эмм в какой версии синтаксис *= был объявлен deprecated, уже и не припомню? в MSSQL 7?

какая же разница, в какой версии объявлен.
вопрос был o том, что с 2000 на 2014 не перенести никак.
и ответ: звездные соединения (работающие даже на 2008 R2 в совместимости 80, которой просто НЕТ на 2014)
и raiserror вида RAISERROR 16001 'этопипец' (c)

вот тут уже обсуждали с картинками:
перенос бд с 2000 на 2014
wadegwadeg
o-o
а также "старообрядный" raiserror
А это о чем?

все о том же.
ссылка выше
17 авг 17, 21:26    [20732615]     Ответить | Цитировать Сообщить модератору
 Re: Какие функции перестали поддерживаться в новых версиях SQL?  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 33258
Блог
abrashka
можно поподробней по поводу "средства для проверки"?


https://www.microsoft.com/en-us/download/details.aspx?id=53595
17 авг 17, 22:03    [20732672]     Ответить | Цитировать Сообщить модератору
 Re: Какие функции перестали поддерживаться в новых версиях SQL?  [new]
iii2
Member

Откуда:
Сообщений: 202
o-o, Не только.
Compute by не работает, например. Но это можно обойти установкой уровня совместимости для 2008 сервера.
Правда, тогда новый функционал 2012+ работать не будет.
18 авг 17, 08:05    [20732984]     Ответить | Цитировать Сообщить модератору
 Re: Какие функции перестали поддерживаться в новых версиях SQL?  [new]
iii2
Member

Откуда:
Сообщений: 202
Кстати, нумерованные хранимые процедуры перестали работать.
Доставило много хлопот.
18 авг 17, 10:48    [20733435]     Ответить | Цитировать Сообщить модератору
 Re: Какие функции перестали поддерживаться в новых версиях SQL?  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6794
iii2,

автор
Кстати, нумерованные хранимые процедуры перестали работать.
Доставило много хлопот.

это в какой же версии он уже перестали работать?
18 авг 17, 10:51    [20733449]     Ответить | Цитировать Сообщить модератору
 Re: Какие функции перестали поддерживаться в новых версиях SQL?  [new]
wadegwadeg
Member

Откуда:
Сообщений: 36
o-o
wadegwadeg
пропущено...
Эмм в какой версии синтаксис *= был объявлен deprecated, уже и не припомню? в MSSQL 7?

какая же разница, в какой версии объявлен.
вопрос был o том, что с 2000 на 2014 не перенести никак.
и ответ: звездные соединения (работающие даже на 2008 R2 в совместимости 80, которой просто НЕТ на 2014)
Внимание, а теперь правильный ответ: настолько аццки древний синтаксис, объявленный как depricated лет 25, что ли, взад, обязан был давно переписаться. Низачот.

o-o
wadegwadeg
и raiserror вида RAISERROR 16001 'этопипец' (c)

вот тут уже обсуждали с картинками:
перенос бд с 2000 на 2014
wadegwadeg
пропущено...
А это о чем?

все о том же.
ссылка выше
Абсолютно аналогично. Оба примеры не засчитаны.
Есть сколько-нибудь актуальные, не синтаксиса версий до 7?
18 авг 17, 15:14    [20734499]     Ответить | Цитировать Сообщить модератору
 Re: Какие функции перестали поддерживаться в новых версиях SQL?  [new]
o-o
Guest
wadegwadeg
Внимание, а теперь правильный ответ: настолько аццки древний синтаксис, объявленный как depricated лет 25, что ли, взад, обязан был давно переписаться. Низачот.

в зачеты/незачеты играй со своими детьми.
а у нас на 2008-ом R2 была база совместимости 80
с вот этим вот звездным синтаксисом.
спохватились лишь в этм году при миграции на 2012-ый
18 авг 17, 15:48    [20734659]     Ответить | Цитировать Сообщить модератору
 Re: Какие функции перестали поддерживаться в новых версиях SQL?  [new]
iii2
Member

Откуда:
Сообщений: 202
TaPaK
iii2,

автор
Кстати, нумерованные хранимые процедуры перестали работать.
Доставило много хлопот.

это в какой же версии он уже перестали работать?

Создавать нельзя вроде как с 2008.
Выполнять - можно.
18 авг 17, 16:12    [20734754]     Ответить | Цитировать Сообщить модератору
 Re: Какие функции перестали поддерживаться в новых версиях SQL?  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6794
iii2
TaPaK
iii2,

пропущено...

это в какой же версии он уже перестали работать?

Создавать нельзя вроде как с 2008.
Выполнять - можно.
да откуда вы эту бредятину берёте????
18 авг 17, 16:15    [20734761]     Ответить | Цитировать Сообщить модератору
 Re: Какие функции перестали поддерживаться в новых версиях SQL?  [new]
o-o
Guest
CREATE PROCEDURE (Transact-SQL)

К сообщению приложен файл. Размер - 31Kb
18 авг 17, 16:27    [20734834]     Ответить | Цитировать Сообщить модератору
 Re: Какие функции перестали поддерживаться в новых версиях SQL?  [new]
o-o
Guest


К сообщению приложен файл. Размер - 43Kb
18 авг 17, 16:27    [20734836]     Ответить | Цитировать Сообщить модератору
 Re: Какие функции перестали поддерживаться в новых версиях SQL?  [new]
wadegwadeg
Member

Откуда:
Сообщений: 36
o-o
в зачеты/незачеты играй со своими детьми.
Юноша, придержите-ка себя при любых фейлах в руках. Примите как данность и учтите на будущее. Спасибо.

o-o
а у нас на 2008-ом R2 была база совместимости 80
с вот этим вот звездным синтаксисом.
спохватились лишь в этм году при миграции на 2012-ый
Это и есть уровень "вон из профессии".
19 авг 17, 00:47    [20735584]     Ответить | Цитировать Сообщить модератору
 Re: Какие функции перестали поддерживаться в новых версиях SQL?  [new]
aleks222
Guest
wadegwadeg
Это и есть уровень "вон из профессии".

Эдак на форуме то никого не останется.

ЗЫ. Подавляющее большинство программиздов - ленивые скотины.
Знаю по себе.
19 авг 17, 06:21    [20735614]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить