Нашел ответ
сначала удалите "jtds" из строки подключения, чтобы синтаксис выглядел как
sql = Sql.newInstance("jdbc:sqlserver://servername\\inst1/databaseName",
"username", "password", "com.microsoft.sqlserver.jdbc.SQLServerDriver")
Как только это исправлено, возникла другая ошибка.Я получил ошибку тайм-аута.Основываясь на оригинальном посте , кажется, что есть какой-то странный конфликт между Groovy sql и MS sql.Чтобы обойти это, удалите databaseName и ссылку на базу данных в операторе sql.Таким образом, синтаксис sql будет выглядеть так:
import groovy.sql.Sql
sql = Sql.newInstance("jdbc:sqlserver://servername\\inst1",
"username", "password", "com.microsoft.sqlserver.jdbc.SQLServerDriver")
def row = sql.firstRow("select te.tDisplayName from dbName.TableName te where te.Column2=5000006")
log.info(row.tDisplayName);
также, если у вас есть сообщение об ошибке, которое не может найти com.microsoft.sqlserver.jdbc.SQLServerDriver
, убедитесь, что вы скачали sqljdbc.jar
с сайта Microsoft и поместили его в C:\Program Files\eviware\soapUI-3.6.1\lib
и перезапустите SoapUI.