Я пытаюсь написать тестовые примеры для модуля / интеграции для Java кодовой базы, подключающейся к серверу MS SQL. В этом случае я могу успешно скопировать все мои SQL серверные таблицы в файл базы данных H2 и выполнить мои модульные тесты на базе данных H2.
Я тщательно рассмотрел совместимость с базами данных H2 * особенности.
- На моем URL JDB C установлен режим - jdb c: h2: ~ / test; MODE = MSSQLServer
Попытка подключения к Файл H2DB и выполнен
SET MODE MSSQLServer
Я попытался выполнить это как в оперативной памяти, так и в файловом режиме, и оба не работают в режиме совместимости.
Оба они, похоже, не работают. Мои приложения SQL содержат подсказки NOLOCK и идентификаторы в квадратных скобках. Оба они указаны в документации по совместимости. Я даже просмотрел в github H2DB их модульный тест MS SQL Server и обнаружил, что они поддерживаются.
Все еще задаюсь вопросом, что мне не хватает.