Bagikan melalui


Mengatur Properti Paket

Saat Anda membuat paket di SQL Server Data Tools (SSDT) dengan menggunakan antarmuka grafis yang disediakan Integration Services, Anda mengatur properti objek paket di jendela Properti.

Jendela Properti menyediakan daftar properti yang dikategorikan dan alfabet. Untuk menyusun jendela Properti menurut kategori, klik ikon Dikategorikan.

Saat disusun menurut kategori, jendela Properti mengelompokkan properti dalam kategori berikut:

Untuk informasi tentang properti paket tambahan yang tidak dapat Anda atur di jendela Properti , lihat Package.

Untuk mengatur properti paket di jendela Properti

Properti berdasarkan Kategori

Tabel berikut mencantumkan properti paket menurut kategori.

Titik pemeriksaan

Anda dapat menggunakan properti dalam kategori ini untuk memulai ulang paket dari titik kegagalan dalam alur kontrol paket, alih-alih menjalankan ulang paket dari awal alur kontrolnya. Untuk informasi selengkapnya, lihat Memulai Ulang Paket dengan Menggunakan Titik Pemeriksaan.

Properti Deskripsi
CheckpointFileName Nama file yang mengambil informasi titik pemeriksaan yang memungkinkan paket dimulai ulang. Ketika paket berhasil diselesaikan, file ini akan dihapus.
CheckpointUsage Menentukan kapan paket dapat dimulai ulang. Nilainya adalah Never, IfExists, dan Always. Nilai default properti ini adalah Never, yang menunjukkan bahwa paket tidak dapat dimulai ulang. Untuk informasi selengkapnya, lihat DTSCheckpointUsage.
SaveCheckpoints Menentukan apakah titik pemeriksaan ditulis ke file titik pemeriksaan saat paket berjalan. Nilai default properti ini adalah False.

Catatan

Opsi /CheckPointing on dtexec setara dengan mengatur SaveCheckpoints properti paket ke True, dan CheckpointUsage properti ke Always. Untuk informasi selengkapnya, lihat Utilitas dtexec.

Eksekusi

Properti dalam kategori ini mengonfigurasi perilaku run-time objek paket.

Properti Deskripsi
DelayValidation Menunjukkan apakah validasi paket tertunda hingga paket berjalan. Nilai default untuk properti ini adalah False.
Nonaktifkan Menunjukkan apakah paket dinonaktifkan. Nilai default properti ini adalah False.
DisableEventHandlers Menentukan apakah penanganan aktivitas paket berjalan. Nilai default properti ini adalah False.
FailPackageOnFailure Menentukan apakah paket gagal jika terjadi kesalahan dalam komponen paket. Satu-satunya nilai yang valid dari properti ini adalah False.
FailParentOnError Menentukan apakah kontainer induk gagal jika terjadi kesalahan dalam kontainer turunan. Nilai default adalah properti ini adalah False.
MaxConcurrentExecutables Jumlah file yang dapat dieksekusi yang dapat dijalankan paket secara bersamaan. Nilai default properti ini adalah -1, yang menunjukkan bahwa tidak ada batasan.
MaximumErrorCount Jumlah maksimum kesalahan yang dapat terjadi sebelum paket berhenti berjalan. Nilai default properti ini adalah 1.
PackagePriorityClass Kelas prioritas utas Win32 dari utas paket. Nilainya adalah Default, , NormalAboveNormal, BelowNormal, Idle. Nilai default properti ini adalah Default. Untuk informasi selengkapnya, lihat DTSPriorityClass.

Nilai Eksekusi Paksa

Properti dalam kategori ini mengonfigurasi nilai eksekusi opsional untuk paket.

Properti Deskripsi
ForcedExecutionValue Jika ForceExecutionValue diatur ke True, nilai yang menentukan nilai eksekusi opsional yang dikembalikan paket. Nilai default properti ini adalah 0.
ForcedExecutionValueType Jenis data ForcedExecutionValue. Nilai default properti ini adalah Int32.
ForceExecutionValue Nilai Boolean yang menentukan apakah nilai eksekusi opsional kontainer harus dipaksa untuk berisi nilai tertentu. Nilai default properti ini adalah False.

Identifikasi

Properti dalam kategori ini menyediakan informasi seperti pengidentifikasi unik dan nama paket.

Properti Deskripsi
CreationDate Tanggal paket dibuat.
CreatorComputerName Nama komputer tempat paket dibuat.
CreatorName Nama orang yang membuat paket.
Description Deskripsi fungsionalitas paket.
ID GUID paket, yang ditetapkan saat paket dibuat. Properti ini bersifat hanya baca. Untuk menghasilkan nilai acak baru untuk ID properti, pilih <Hasilkan ID> Baru di daftar drop-down.
Name Nama paket.
PackageType Jenis paket. Nilainya adalah Default, , DTSDesigner100DTSDesigner, DTSWizard, SQLDBMaint, dan SQLReplication. Nilai default properti ini adalah Default. Untuk informasi selengkapnya, lihat DTSPackageType.

Lain-lain

Properti dalam kategori ini digunakan untuk mengakses konfigurasi dan ekspresi yang digunakan paket dan untuk memberikan informasi tentang mode lokal dan pengelogan paket. Untuk informasi selengkapnya, lihat Menggunakan Ekspresi Properti dalam Paket.

Properti Deskripsi
Configurations Kumpulan konfigurasi yang digunakan paket. Klik tombol telusuri (...) untuk melihat dan mengonfigurasi konfigurasi paket.
Expressions Klik tombol telusuri (...) untuk membuat ekspresi untuk properti paket.

Catatan: Anda dapat membuat ekspresi properti untuk semua properti paket yang disertakan model objek, bukan hanya properti yang tercantum di jendela Properti.

Untuk informasi selengkapnya, lihat Menggunakan Ekspresi Properti dalam Paket.

Untuk melihat ekspresi properti yang ada, perluas Expressions. Klik tombol telusuri (...) dalam kotak teks ekspresi untuk mengubah dan mengevaluasi ekspresi.
ForceExecutionResult Hasil eksekusi paket. Nilainya adalah None, Success, Failure, dan Completion. Nilai default properti ini adalah None. Untuk informasi selengkapnya, lihat T:Microsoft.SqlServer.Dts.Runtime.DTSForcedExecResult.
LocaleId Lokal Microsoft Win32. Nilai default properti ini adalah lokal sistem operasi pada komputer lokal.
LoggingMode Nilai yang menentukan perilaku pengelogan paket. Nilainya adalah Disabled, Enabled, dan UseParentSetting. Nilai default properti ini adalah UseParentSetting. Untuk informasi selengkapnya, lihat DTSLoggingMode.
OfflineMode Menunjukkan apakah paket dalam mode offline. Properti ini bersifat hanya baca. Properti diatur pada tingkat proyek. Biasanya, SSIS Designer mencoba menyambungkan ke setiap sumber data yang digunakan oleh paket Anda untuk memvalidasi metadata yang terkait dengan sumber dan tujuan. Anda dapat mengaktifkan Bekerja Offline dari menu SSIS , bahkan sebelum membuka paket, untuk mencegah upaya koneksi ini dan kesalahan validasi yang dihasilkan saat sumber data tidak tersedia. Anda juga dapat mengaktifkan Work Offline untuk mempercepat operasi di perancang, dan menonaktifkannya hanya ketika Anda ingin paket Anda divalidasi.
SuppressConfigurationWarnings Menunjukkan apakah peringatan yang dihasilkan oleh konfigurasi ditekan. Nilai default properti ini adalah False.
UpdateObjects Menunjukkan apakah paket diperbarui untuk menggunakan versi objek yang lebih baru, jika versi yang lebih baru tersedia. Misalnya, jika properti ini diatur ke True, paket yang menyertakan tugas Sisipkan Massal diperbarui untuk menggunakan versi tugas Sisipkan Massal yang lebih baru yang disediakan Layanan Integrasi. Nilai default properti ini adalah False.

Keamanan

Properti dalam kategori ini digunakan untuk mengatur tingkat perlindungan paket. Untuk informasi selengkapnya, lihat Access Control untuk Data Sensitif dalam Paket.

Properti Deskripsi
PackagePassword Kata sandi untuk tingkat perlindungan paket (EncryptSensitiveWithPassword dan EncryptAllWithPassword) yang memerlukan kata sandi.
ProtectionLevel Tingkat perlindungan paket. Nilainya adalah DontSaveSensitive, EncryptSensitiveWithUserKey, EncryptSensitiveWithPassword, EncryptAllWithPassword, dan ServerStorage. Nilai default properti ini adalah EncryptSensitiveWithUserKey. Untuk informasi selengkapnya, lihat DTSProtectionLevel.

Transaksi

Properti dalam kategori ini mengonfigurasi tingkat isolasi dan opsi transaksi paket. Untuk informasi selengkapnya, lihat Transaksi Layanan Integrasi.

Properti Deskripsi
IsolationLevel Tingkat isolasi transaksi paket. Nilai default properti ini adalah Serializable. Nilai yang valid adalah
Unspecified
Chaos
ReadUncommitted
ReadCommitted
RepeatableRead
Serializable
Snapshot.

Sistem menerapkan properti ke IsolationLevel transaksi paket hanya ketika nilai TransactionOption properti adalah Required.

Nilai properti yang IsolationLevel diminta oleh kontainer turunan diabaikan ketika kondisi berikut ini benar:

Nilai properti kontainer TransactionOption anak adalah Supported.
Kontainer anak bergabung dengan transaksi kontainer induk.

Nilai properti yang IsolationLevel diminta oleh kontainer hanya dihormati ketika kontainer memulai transaksi baru. Kontainer memulai transaksi baru ketika kondisi berikut ini benar:

Nilai properti kontainer TransactionOption adalah Required.
Induk belum memulai transaksi.



Catatan: Nilai SnapshotIsolationLevel properti tidak kompatibel dengan transaksi paket. Oleh karena itu, Anda tidak dapat menggunakan IsolationLevel properti untuk mengatur tingkat isolasi transaksi paket ke Shapshot. Sebagai gantinya, gunakan kueri SQL untuk mengatur transaksi paket ke Snapshot. Untuk informasi selengkapnya, lihat MENGATUR TINGKAT ISOLASI TRANSAKSI (Transact-SQL).

Untuk informasi selengkapnya tentang IsolationLevel properti , lihat IsolationLevel.
TransactionOption Partisipasi transaksi dari paket. Nilainya adalah NotSupported, Supported, Required. Nilai default properti ini adalah Supported. Untuk informasi selengkapnya, lihat DTSTransactionOption.

Versi

Properti dalam kategori ini menyediakan informasi tentang versi objek paket.

Properti Deskripsi
VersionBuild Nomor versi build paket.
VersionComments Komentar tentang versi paket.
VersionGUID GUID versi paket. Properti ini bersifat hanya baca.
VersionMajor Versi utama terbaru dari paket.
VersionMinor Versi minor terbaru dari paket.