У меня нет проблем с тем, чтобы заставить этот Biml работать.
<Biml xmlns="http://schemas.varigence.com/biml.xsd">
<Packages>
<Package Name="SO.63451166" />
<Package Name="Step1.Load" />
</Packages>
</Biml>
В результате создаются два пакета с точками в имени файла.
Я заметил в сборке от BimlStudio, что он предупреждает о недопустимых символах.
предупреждение : Предупреждение: Узел: SO.63451166: Свойство пакета: Имя Имя AstPackageNode SO.63451166 в пакете SO.63451166 содержит недопустимые символы (/:[].=) для служб SSIS. Недопустимые символы будут заменены символами подчеркивания (_) при отправке пакета для служб SSIS. Это может привести к дублированию имен в службах SSIS, если недопустимые символы делают имя уникальным. Используйте имя, которое не содержит недопустимых символов для служб SSIS.
Но это касается только свойства Name
пакета. Все в SSIS имеет свойство Name, которое является обязательным и не может содержать вышеупомянутые символы. Физический filename
может быть любым, подходящим для вашей операционной системы. Как правило, пакет и имя физического файла похожи (имя файла имеет расширение .dtsx), но в тех случаях, когда вы указываете точку, движок заменяет символы подчеркивания.
Попытка использовать точку в имени объекта в службах SSIS вызовет ошибку Недопустимое значение свойства.
Имя объекта SO.63451166 недопустимо. Имя не может содержать ни одного из следующих символов: / \ : [ ] . знак равно
Используя предоставленный Biml, свойства имени пакета имеют значения SO_63451166
и Step1_Load
, а сами файлы имеют имена SO.63451166.dtsx
и Step1.Load.dtsx
.
person
billinkc
schedule
17.08.2020