bufferTempStoragePath
был вариантом от версии SSIS 2005 года до текущей версии (2017).
Однако это атрибут задачи потока данных. Если в пакете нет задач потока данных, в вашем поиске не будет совпадений. Если у вас есть 3 DFT в одном пакете, у вас будет три совпадения свойства в вашем поиске.
Я смог использовать командную строку, чтобы разумно идентифицировать пакеты, для которых она была установлена/не установлена (или присутствует).
type *.dtsx | find "bufferTempStoragePath"
type
отображает содержимое файла |
передает результаты предыдущей команды (типа) в следующий процесс find
выполняет поиск текста с учетом регистра
Результаты этого выглядят так
dba_178090.dtsx
<pipeline BLOBTempStoragePath="" bufferTempStoragePath="" name="pipelineXml" version="1">
Package1.dtsx
Package2.dtsx
Package3.dtsx
bufferTempStoragePath="C:\tmp"
bufferTempStoragePath="C:\src"
bufferTempStoragePath="V:\"
RecordKeyTyping.dtsx
<pipeline BLOBTempStoragePath="" bufferTempStoragePath="" name="pipelineXml" version="1">
so_43721322.dtsx
so_45063165.dtsx
<pipeline BLOBTempStoragePath="" bufferTempStoragePath="" name="pipelineXml" version="1">
so_49262851.dtsx
Я попытался получить явную находку для bufferTempStoragePath=""
для работы, но что-то съедает ее, когда я передаю ее через канал Escapeing Double Quotes in Batch Script< /а>
О, и когда я смотрю на параметры для поиска, я вижу, что я могу просто искать прямо из него с помощью find "bufferTempStoragePath=""" .\*.dtsx
, но я все еще не могу заставить его просто найти экземпляры, где свойство является пустой строкой, но результаты более кратки.
---------- .\DBA_178090.DTSX
<pipeline BLOBTempStoragePath="" bufferTempStoragePath="" name="pipelineXml" version="1">
---------- .\PACKAGE1.DTSX
---------- .\PACKAGE2.DTSX
---------- .\PACKAGE3.DTSX
bufferTempStoragePath="C:\tmp"
bufferTempStoragePath="C:\src"
bufferTempStoragePath="V:\"
---------- .\RECORDKEYTYPING.DTSX
<pipeline BLOBTempStoragePath="" bufferTempStoragePath="" name="pipelineXml" version="1">
---------- .\SO_43721322.DTSX
---------- .\SO_45063165.DTSX
<pipeline BLOBTempStoragePath="" bufferTempStoragePath="" name="pipelineXml" version="1">
---------- .\SO_49262851.DTSX
person
billinkc
schedule
21.12.2018