Bagikan melalui


Mengatur atau Mengubah Tingkat Perlindungan Paket

Untuk mengontrol akses ke konten paket dan ke nilai sensitif yang dikandungnya, seperti kata sandi, atur nilai ProtectionLevel properti . Paket yang terkandung dalam proyek harus memiliki tingkat perlindungan yang sama dengan proyek, untuk membangun proyek. Jika Anda mengubah ProtectionLevel pengaturan properti pada proyek, Anda perlu memperbarui pengaturan properti secara manual untuk paket.

Untuk informasi tentang cara menentukan ProtectionLevel pengaturan yang sesuai untuk paket Anda pada tahap yang berbeda dalam siklus hidup paket, lihat Access Control untuk Data Sensitif dalam Paket. Untuk gambaran umum fitur keamanan di Layanan Integrasi, lihat Gambaran Umum Keamanan (Layanan Integrasi).

Prosedur dalam topik ini menjelaskan cara menggunakan SQL Server Data Tools (SSDT) atau utilitas prompt perintah dtutil untuk mengubah ProtectionLevel properti .

Catatan

Selain prosedur dalam topik ini, Anda biasanya dapat mengatur atau mengubah ProtectionLevel properti paket saat mengimpor atau mengekspor paket. Anda juga bisa mengubah ProtectionLevel properti paket saat menggunakan Wizard Impor dan Ekspor SQL Server untuk menyimpan paket.

Untuk mengatur atau mengubah tingkat perlindungan paket di SQL Server Data Tools

  1. Tinjau nilai yang tersedia untuk ProtectionLevel properti dalam topik, Mengatur Tingkat Perlindungan Paket, dan menentukan nilai yang sesuai untuk paket Anda.

  2. Di SQL Server Data Tools (SSDT), buka proyek Layanan Integrasi yang berisi paket.

  3. Buka paket di perancang SSIS.

  4. Jika jendela Properti tidak menampilkan properti paket, klik permukaan desain.

  5. Di jendela Properti, di grup Keamanan , pilih nilai yang sesuai untuk ProtectionLevel properti.

    Jika Anda memilih tingkat perlindungan yang memerlukan kata sandi, masukkan kata sandi sebagai nilai properti PackagePassword .

  6. Pada menu File , pilih Simpan Item Terpilih untuk menyimpan paket yang dimodifikasi.

Untuk mengatur atau mengubah tingkat perlindungan paket pada prompt perintah

  1. Tinjau nilai yang tersedia untuk ProtectionLevel properti dalam topik, Mengatur Tingkat Perlindungan Paket, dan menentukan nilai yang sesuai untuk paket Anda.

  2. Tinjau pemetaan untuk Encrypt opsi dalam topik, Utilitas dtutil, dan tentukan bilangan bulat yang sesuai untuk digunakan sebagai nilai properti yang dipilih ProtectionLevel .

  3. Buka jendela Prompt Perintah.

  4. Pada prompt perintah, navigasikan ke folder yang berisi paket atau paket yang ingin Anda atur propertinya ProtectionLevel .

    Contoh sintaks yang diperlihatkan dalam langkah berikut mengasumsikan bahwa folder ini adalah folder saat ini.

  5. Atur atau ubah tingkat perlindungan paket atau paket dengan menggunakan perintah yang mirip dengan salah satu contoh berikut:

    • Perintah berikut mengatur ProtectionLevel properti paket individual dalam sistem file ke tingkat 2, "Enkripsi sensitif dengan kata sandi", dengan kata sandi, "strongpassword":

      dtutil.exe /file "C:\Package.dtsx" /encrypt file;"C:\Package.dtsx";2;strongpassword

    • Perintah berikut mengatur ProtectionLevel properti semua paket dalam folder tertentu dalam sistem file ke tingkat 2, "Enkripsi sensitif dengan kata sandi", dengan kata sandi, "strongpassword":

      for %f in (*.dtsx) do dtutil.exe /file %f /encrypt file;%f;2;strongpassword

      Jika Anda menggunakan perintah serupa dalam file batch, masukkan tempat penampung file, "%f", sebagai "%%f" dalam file batch.

Lihat juga

Utilitas dtutil