powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Перестала работать функция в 2019
7 сообщений из 7, страница 1 из 1
Перестала работать функция в 2019
    #39943143
RIBor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую!
После агрейда сервера с 2017 до 2019 и поднятия уровня баз, перестала работать одна единственная скалярная функция из сотен со странной ошибкой

Запрещено разрешение "SELECT" на объект "fnPriceByBookIDByPID" базы данных "db_Orders", схемы "dbo".

Ошибка возникает при её вызове напрямую из кода. В составе хп всё работает.
При снижении уровня базы до 140, ошибка так же исчезает.
Не понятно в какую сторону копать.
Может кто сталкивался с таким?
...
Рейтинг: 0 / 0
Перестала работать функция в 2019
    #39943149
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RIBor
Приветствую!
После агрейда сервера с 2017 до 2019 и поднятия уровня баз, перестала работать одна единственная скалярная функция из сотен со странной ошибкой

Запрещено разрешение "SELECT" на объект "fnPriceByBookIDByPID" базы данных "db_Orders", схемы "dbo".

Ошибка возникает при её вызове напрямую из кода. В составе хп всё работает.
При снижении уровня базы до 140, ошибка так же исчезает.
Не понятно в какую сторону копать.
Может кто сталкивался с таким?


Ну, так измените уровень совместимости базы

Переходы с версии на версию сервера - это не просто апгрейд и т.д.
Там списки нового, несовместимого, неподдерживаемого
...
Рейтинг: 0 / 0
Перестала работать функция в 2019
    #39943154
invm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В 2019 скалярные функции могут инлайниться.
Соответственно, цепочка владения не действует и будут проверяться разрешения на объекты в такой функции.
...
Рейтинг: 0 / 0
Перестала работать функция в 2019
    #39943158
RIBor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
invm,
Первым делом проверил разрешения - всё есть.
...
Рейтинг: 0 / 0
Перестала работать функция в 2019
    #39943162
invm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RIBor
Первым делом проверил разрешения - всё есть.
Чудес не бывает.
...
Рейтинг: 0 / 0
Перестала работать функция в 2019
    #39943165
invm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Перестала работать функция в 2019
    #39943166
RIBor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
invm,
Да в функции как раз идёт запрос к связанному серверу, спасибо!
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Перестала работать функция в 2019
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]