Я работаю над пакетом служб SSIS с внешним файлом конфигурации, в котором есть параметр для строки подключения диспетчера подключений.Файл конфигурации, похоже, не применяется.
<?xml version="1.0"?>
<DTSConfiguration>
<DTSConfigurationHeading>
<DTSConfigurationFileInfo GeneratedBy="user" GeneratedFromPackageName="mypackage" GeneratedFromPackageID="{random id}" GeneratedDate="9/25/2019 3:10:17 PM"/>
</DTSConfigurationHeading>
<Configuration ConfiguredType="Property" Path="\Package.Connections[myDB].Properties[ConnectionString]" ValueType="String">
<ConfiguredValue>Data Source=mycon\string;Initial Catalog=myDB;Provider=SQLNCLI11.1;Integrated Security=SSPI;Auto Translate=False;</ConfiguredValue>
</Configuration>
<Configuration ConfiguredType="Property" Path="\Package.Connections[myDB].Properties[ProtectionLevel]" ValueType="Int32">
<ConfiguredValue>1</ConfiguredValue>
</Configuration>
</DTSConfiguration>
Это было сгенерировано через VS 2017. Я применяю конфигурацию через
"C:\Program Files\Microsoft SQL Server\130\DTS\Binn\dtexec.exe" /FILE "D:\mypackage.dtsx" /ConfigFile "D:\myconfig.dtsConfig" /REPORTING V
Менеджер соединений, который должен быть переопределенКонфигурационный файл указывает на SQl-сервер, с которого будут получены конфигурации пакетов.Но я вижу в журналах, что файл не используется.
Как получить файл конфигурации для переопределения строки подключения диспетчера подключений?Я следовал точно такому же процессу прежде с SSIS 2012 и не имел проблем.
К вашему сведению Версия SSIS 13.2.5426.0