Ich versuche, einen Parameter zu setzen, während ein Paket von der Kommandozeile ausgeführt wirdSSIS Parameter können nicht durch aufgelöst werden dtexec
dtexec /f mypackage.dtsx /set \package.variables[$Project::MRNS_Database].Value;myvalue
ich den unten Fehlermeldung erhalten
Der Paketpfad ein Objekt referenziert, die nicht gefunden werden: "\ Project.Variables [$ Project :: MRNS_Database]". Dies tritt auf, wenn ein Versuch unternommen wird, einen Paketpfad zu einem Objekt aufzulösen, das nicht gefunden werden kann.
Tatsächlich ist die MRNS_Database tatsächlich ein Parametersatz auf Projektebene (ich kann dies unter Parameter im Package Explorer sehen). Außerdem kann ich den Parameter/Par nicht verwenden, da ich die Option/File verwende.
Wie setze ich den Parameter in diesem Fall von der Kommandozeile dtsexec?