Я использую корпоративную загрузочную версию 3.2 для создания конфигураций узлов с включенным devMode. Когда я загружаюсь с бэкэндом базы данных по умолчанию (h2), он работает нормально.
Но когда я подключаюсь к бэкэнду MSSQL DB, он не может сгенерировать конфигурацию узла со следующим ошибка .
"Существует 73 ожидающих изменения базы данных, которые необходимо выполнить. Пожалуйста, используйте расширенный инструмент миграции. См .: https://docs.corda.r3.com/database-management.html"
У меня нет ни одногоприложения, помещенные в каталог во время процесса начальной загрузки. База данных является новой, и еще не создано ни одной таблицы. Тем не менее, она жалуется на изменения базы данных.
Ссылка, указанная в сообщении об ошибке, рекомендует намвыполнить миграцию базы данных, специфичную для cordapp. Но в моем случае у меня даже нет cordapp.
Как мне решить эту проблему?
Вот файл конфигурации, который я использовал:
myLegalName="O=Branch,L=Bangalore,C=IN"
p2pAddress="192.168.100.104:11121"
devMode=true
rpcSettings {
address="192.168.100.104:10011"
adminAddress="192.168.100.104:11252"
}
rpcUsers=[
{
password=test
permissions=[
ALL
]
user=user1
}
]
dataSourceProperties = {
dataSourceClassName = "com.microsoft.sqlserver.jdbc.SQLServerDataSource"
dataSource.url = "jdbc:sqlserver://192.168.100.116:1433;databaseName=cordadb"
dataSource.user = "adminuser"
dataSource.password = "Password123"
}
database = {
transactionIsolationLevel = READ_COMMITTED
}
jarDirs = ["/root/jdbcdriver/sqljdbc_6.2/enu/"]
Вот командная строка, которая была вызвана:
java -jar corda-tools-network-bootstrapper-3.2.jar --dir finance