Добрый день! При попытке установить пакет через WorkspaceConsole, выдает такую ошибку, может кто подскажет что она значит? (BPMonline7120Sales - название бд MSSQL)
Нравится
Здравствуйте, Александр!
Не могли бы Вы предоставить строку подключения (app.config в workspace console) и логи консоли ?
Maksym Naumovets,
connectionString="Data Source=DULSKI\SQLEXPRESS; Initial Catalog=BPMonline7120Sales; Persist Security Info=True; MultipleActiveResultSets=True; User ID=BPM712Dulski; Password=BPM712Dulski; Pooling = true; Max Pool Size = 100; Async = true; Connection Timeout=500"
лог нет, не успел создаться наверно
Дульский Александр, пожалуйста, также укажите содержимое секции <db> в конфиге WorkspaceConsole.
Например для MSSQL оно обычно такое: <db>
<general connectionStringName="db" securityEngineType="Terrasoft.DB.MSSql.MSSqlSecurityEngine, Terrasoft.DB.MSSql" executorType="Terrasoft.DB.MSSql.MSSqlExecutor, Terrasoft.DB.MSSql" engineType="Terrasoft.DB.MSSql.MSSqlEngine, Terrasoft.DB.MSSql" metaEngineType="Terrasoft.DB.MSSql.MSSqlMetaEngine, Terrasoft.DB.MSSql" metaScriptType="Terrasoft.DB.MSSql.MSSqlMetaScript, Terrasoft.DB.MSSql" typeConverterType="Terrasoft.DB.MSSql.MSSqlTypeConverter, Terrasoft.DB.MSSql" binaryPackageSize="1048576" currentSchemaName="dbo" />
</db>.
Maksym Naumovets,
<db>
<general connectionStringName="db" securityEngineType="Terrasoft.DB.MSSql.MSSqlSecurityEngine, Terrasoft.DB.MSSql" executorType="Terrasoft.DB.MSSql.MSSqlExecutor, Terrasoft.DB.MSSql" engineType="Terrasoft.DB.MSSql.MSSqlEngine, Terrasoft.DB.MSSql" metaEngineType="Terrasoft.DB.MSSql.MSSqlMetaEngine, Terrasoft.DB.MSSql" metaScriptType="Terrasoft.DB.MSSql.MSSqlMetaScript, Terrasoft.DB.MSSql" typeConverterType="Terrasoft.DB.MSSql.MSSqlTypeConverter, Terrasoft.DB.MSSql" binaryPackageSize="1048576" currentSchemaName="BPMonline7120Sales" />
</db>
<connectionStrings>
<add name="db" connectionString="Data Source=DULSKI\SQLEXPRESS; Initial Catalog=BPMonline7120Sales; Persist Security Info=True; MultipleActiveResultSets=True; User ID=BPM712Dulski; Password=BPM712Dulski; Pooling = true; Max Pool Size = 100; Async = true; Connection Timeout=500" />
</connectionStrings>
Александр, здравствуйте.
Скорее всего, ошибка вызвана тем, что Вы используете
неправильный параметр currentSchemaName="BPMonline7120Sales".
Для MSSQL он должен быть: currentSchemaName="dbo".
Maksym Naumovets,
Спасибо, проблема была в этом, т.к. привык настраивать Oracle, и по привычке dbo заменяется, а так же нужно было добавить в строку установки пакета параметр webApplicationPath, хотя в Oracle, этого параметра не требовало