Совместимость MS SQL 2017 и ПО разработанного под 2008 или 2012 версии?

Имеется программное обеспечен, в рекомендациях которого указана версия MS SQL 2008, MS SQL 2012 и выше..
Для работы было решено использовать MS SQL 2017 г. но тут выяснилось, что ПО нехочет с ним работать ругаясь на не поддерживаемый сервер.

Пробовал перевести базу в режим совместимости https://docs.microsoft.com/ru-ru/sql/t-sql/stateme...
результата не дало.

Видимо ПО определяет версию сервера по подключению и отказывается работать. База данных очень простая, всего 3-и таблицы, ни каких наворотов от SQL не требуется. Обращался к разработчикам - обещали добавить поддержку в далеком будущем.

Вопрос в следующем, можно ли обмануть ПО, заставив его думать что он работает с сервером более низкой версии?
  • Вопрос задан
  • 962 просмотра
Решения вопроса 1
AndyKorg
@AndyKorg
Кнопконажиматель и припоерасплавлятель
Ищем строку в приложении @@version, если не находим то ищем SERVERPROPERTY. Дальше дебагером находим проверку результатов и убиваем ее.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы