ich mein Projektebene Schutzebene EncryptSensitiveWithPassword und in alle meine Pakete festgelegt haben, dass ich BIML mit generiere ich habe Code unterBIML nie Package Protectionlevel generieren richtig
<Package Name ="MyPackage" ProtectionLevel="EncryptSensitiveWithPassword" PackagePassword="mypass">
Aus irgendeinem Grund habe ich Protectionlevel zu EncryptSensitiveWithPassword einstellen manuell nach jedem generierten Paket mit BIDS Helper. Dies ist eine schmerzhafte Arbeit. Ich habe keine Ahnung, warum sollte nicht funktionieren. Irgendwelche Hinweise?
Ich bin mit 1.7.0-Version von BIDSHelper heruntergeladen von Codeplex und SQL Server-Datentools Version 2012 (wie Sie bereits die verwirrende Teil vielleicht wissen, ist, dass VS-Version 2010)
Update: Nachfolgend finden die neue Struktur der biml von iamdave empfohlen, die keine ouput im ProjectSubPath und das ExceptionDataMigrator Paket noch generiert generiert witth Standard packlage Schutz
<Biml xmlns="http://schemas.varigence.com/biml.xsd">
<Projects>
<PackageProject ProjectSubpath="bimlOutput"
Name = "Solution/Project"
ProtectionLevel = "EncryptSensitiveWithPassword"
ProjectPassword = "password"
>
<Parameters>
<Parameter Name="sTestParam" DataType="String">This is project parameter</Parameter>
</Parameters>
<Packages>
<Package PackageName="ExceptionDataMigrator">
</Package>
</Packages>
</PackageProject>
</Projects>
<Connections>
<Connection Name="Staging" CreateInProject="true" ConnectionString="Data Source=b.database.windows.net;User ID=h;Initial Catalog=Migration_Staging;Password=z;Provider=SQLNCLI11.1;Auto Translate=False;" RetainSameConnection="true" />
<Connection Name="Reporting" CreateInProject="true" ConnectionString="Data Source=Dev2;Initial Catalog=ng;Provider=SQLNCLI11;Integrated Security=SSPI;Auto Translate=false;" RetainSameConnection="true" />
<Connection Name="SalesForceDB" CreateInProject="true" ConnectionString="Data Source=db;Initial Catalog=SalesForce;Provider=SQLNCLI11;Integrated Security=SSPI;Auto Translate=false;" />
</Connections>
<Packages>
<Package Name="ExceptionDataMigrator" ConstraintMode="Linear" ProtectionLevel="EncryptSensitiveWithPassword" PackagePassword="password">
<Parameters>
Verwenden Sie die Paketbereitstellungsstufe oder die Projektbereitstellungsstufe? Ich habe keine Instanz mit einem ausgeführten Gebots-Helper, aber ich kann bestätigen, dass [Biml Express] (http://www.varigence.com/BimlExpress), ebenfalls kostenlos, ein Paket mit der richtigen Schutzstufe – billinkc