Впервые я внедряю Liquibase (версия 3.8.1) для моего проекта с MSSQLServer в качестве базы данных.
Я пытаюсь настроить базовый уровень для существующей базы данных sql server, которая содержит количество таблиц , представления, хранимые процедуры и функции.
Мне удалось сгенерировать ChangeLog для таблиц.
Так как у меня есть несколько Storedprocedures, Views и функций, я сгенерировал SQL скрипты из MSSQLSERVER-> Tasks-> GenerateScripts и использовали эти сгенерированные sql файлы в моем журнале изменений Liquibase с sqlFile, как указано ниже,
при выполнении вышеуказанного журнала изменений с обновлением liquibase, я получаю error "Неожиданная ошибка при запуске Liquibase: ожидаемая кодировка UTF-8, но обнаружена спецификация для UTF-16LE"
Мне нужна быстрая помощь по устранению вышеуказанной проблемы. пожалуйста, объясните, что я делаю здесь не так.
<?xml version="1.0" encoding="utf-8" ?>
<databaseChangeLog
xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog
http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.8.xsd">
<changeSet id="1" author="bob">
<sqlFile path ="dbo.GetClaimDetails.sql"/>
</changeSet>
</databaseChangeLog>
Спасибо, Арчана