Наконец-то я решил это. Это не такая загадка, и не нужно изменять какие-либо файлы. Есть две важные вещи:
Во-первых, используйте драйвер jtds вместо драйверов MS JDBC, хотя MS JDBC 4 работает (но не очень хорошо, более ранняя версия вообще не работала с Java 6 и более поздними версиями). Поместите драйвер в соответствующие каталоги под консолью администрирования и biserver-ce. Вы можете заметить, что каталоги в новой версии Pentaho отличаются от предыдущих. Они должны выглядеть следующим образом: консоль администрирования / jdbc / и biserver-ce / tomcat / webapps / pentaho / WEB-INF / lin /
Во-вторых, вы должны указать тип экземпляра в URL. Правильный URL-адрес выглядит следующим образом: jdbc: jtds: sqlserver: // localhost: 1433; instance = MSSQLSERVER; DatabaseName = test. Очень сложно, что MS SQL Server имеет разные форматы URL для каждой версии. Вы должны найти правильный.
Еще одна вещь состоит в том, что (я думаю) вы должны разрешить аутентификацию SQL Server в MS SQL Server 2005 для подключения к ней.