Уважаемые пользователи босс-кадровик на платформе Microsoft

Вид материалаДокументы
Подобный материал:
Уважаемые пользователи БОСС-Кадровик
на платформе Microsoft
Ò SQL ServerÒ

В связи с приближающимся сроком официального выхода новой версии сервера MS SQL 2012 (07 марта 2012 года) обращаем Ваше внимание на то, что в следующей версии MS SQL Server будет удалена поддержка ряда конструкций языка T-SQL, которые использовались в БОСС-Кадровик.


Более подробно с ограничениями можно ознакомиться по следующим ссылкам:


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

Плановый срок выхода этого обновления – конец лета/начало осени 2012 г.

Просьба обратить внимание на указанные материалы, и при необходимости заранее привести в соответствие разработки, выполнявшиеся в Ваших инсталляциях БОСС-Кадровик помимо серийной версии.



Ошибка

Описание

Исправление

8379

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

RAISERROR привести к формату:

RAISERROR(

{msg_id|msg_str|@local_variable}

{ ,severity ,state }

[ ,argument [ ,...n ] ]

)

8382

Указание табличных подсказок без ключевого слова WITH является устаревшей возможностью и будет исключено из следующей версии.

Необходимо во всех объектах перед табличными подсказками указать слово WITH

(например, вместо "(NOLOCK)" надо написать "WITH (NOLOCK)")

8350

Подсказки NOLOCK и READUNCOMMITTED в предложении FROM инструкций UPDATE и DELETE для целевой таблицы инструкции ("%.*ls") являются устаревшими. В таком местоположении эти подсказки безрезультативны. Рекомендуется удалить их из инструкции. Поддержка данного использования этих подсказок будет удалена в следующих версиях SQL Server.

Удалить подсказки их из указанных инструкции

8383

Указание HOLDLOCK в качестве табличной подсказки без скобок является устаревшей возможностью и будет удалено в следующей версии SQL Server.

Исправить синтаксис

8384

Использование пробела в табличных подсказках в качестве разделителя является устаревшей возможностью и будет удалено в одной из следующих версий. В качестве разделителя табличных подсказок используйте запятую.

Исправить синтаксис

8301

Использование level0type со значением "USER" в процедурах sp_addextendedproperty, sp_updateextendedproperty и sp_dropextendedproperty, а также в возвращающей табличное значение функции fn_listextendedproperty является устаревшим и будет исключено в следующей версии SQL Server. В настоящее время пользователи доступны на уровне схемы, поэтому для расширенных свойств в USER используются level0type со значением "SCHEMA" и level1type со значением "USER".

Исправить значение параметра

8306

Использование level0type со значением "TYPE" в процедурах sp_addextendedproperty, sp_updateextendedproperty и sp_dropextendedproperty, а также в возвращающей табличное значение функции fn_listextendedproperty является устаревшим и будет исключено в следующей версии SQL Server. В настоящее время типы доступны на уровне схемы, поэтому для расширенных свойств в TYPE используются level0type со значением "SCHEMA" и level1type со значением "TYPE".

Исправить значение параметра

8390

Вызывающий синтаксис функции "::" будет исключен в следующей версии SQL Server. Замените его "sys.".

"::" заменить на "sys."

8389

Разрешение ALL будет исключено из следующих версий SQL Server. Не пользуйтесь этим разрешением в новых разработках и запланируйте изменение приложений, которые используют его в настоящее время.

Разрешение ALL заменить на эквивалентные. Более подробно см. в SQL Server Books Online, «Инструкция GRANT»

8308

USER_ID будет исключен в будущих версиях SQL Server. Избегайте использования этой возможности в новых разработках и запланируйте изменение приложений, которые применяют ее сейчас. Используйте вместо этого DATABASE_PRINCIPAL_ID.

USER_ID заменить на DATABASE_PRINCIPAL_ID


Служба технической поддержки
ЗАО «БОСС. Кадровые системы»
21 февраля 2012г.