Package.EnableConfigurations Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan atau menetapkan nilai yang menunjukkan apakah paket memuat konfigurasi.
public:
property bool EnableConfigurations { bool get(); void set(bool value); };
[Microsoft.SqlServer.Dts.Runtime.Localization.LocalizablePropertyDescription(typeof(Microsoft.SqlServer.Dts.Runtime.Localized), "EnableConfigurationsDesc")]
public bool EnableConfigurations { get; set; }
[<Microsoft.SqlServer.Dts.Runtime.Localization.LocalizablePropertyDescription(typeof(Microsoft.SqlServer.Dts.Runtime.Localized), "EnableConfigurationsDesc")>]
member this.EnableConfigurations : bool with get, set
Public Property EnableConfigurations As Boolean
Nilai Properti
true jika paket memuat konfigurasi; jika tidak, salah.
- Atribut
Contoh
Contoh berikut membuat paket baru, lalu mengatur ke EnableConfigurationstrue
, serta ExportConfigurationFile properti . Contohnya kemudian menambahkan konfigurasi baru ke paket dan menetapkan nilai beberapa properti.
Package pkg = new Package();
pkg.EnableConfigurations = true;
pkg.ExportConfigurationFile("conf.xml");
// Create a variable object and add it to the
// package Variables collection.
Variable varPkg = pkg.Variables.Add("var", false, "", 100);
varPkg.Value = 1;
string packagePathToVariable = varPkg.GetPackagePath();
Configuration config = pkg.Configurations.Add();
config.ConfigurationString = "conf.xml";
config.ConfigurationType = DTSConfigurationType.ConfigFile;
config.PackagePath = packagePathToVariable;
// more code here.
Dim pkg As Package = New Package()
pkg.EnableConfigurations = True
pkg.ExportConfigurationFile("conf.xml")
' Create a variable object and add it to the
' package Variables collection.
Dim varPkg As Variable = pkg.Variables.Add("var",False,"",100)
varPkg.Value = 1
Dim packagePathToVariable As String = varPkg.GetPackagePath()
Dim config As Configuration = pkg.Configurations.Add()
config.ConfigurationString = "conf.xml"
config.ConfigurationType = DTSConfigurationType.ConfigFile
config.PackagePath = packagePathToVariable
' more code here.
Keterangan
Jika properti ini diatur ke false
, nilai yang bertahan dalam paket akan digunakan, daripada ditimpa oleh konfigurasi yang dimuat.
Saat menyebarkan paket, Anda dapat mengatur ini ke false
dengan konfigurasi terakhir. Kemudian, ketika paket pertama kali dijalankan setelah penyebaran, nilai paket akan ditimpa sekali oleh nilai konfigurasi. Untuk informasi selengkapnya tentang konfigurasi yang digunakan oleh paket, lihat Membuat Konfigurasi Paket.