Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Manajer Koneksi SSIS Tidak Menyimpan Kata Sandi SQL

Jawaban itu mengarah ke artikel ini:http://support.microsoft.com/kb/918760

Berikut adalah solusi yang diusulkan - sudahkah Anda mengevaluasinya?

  • Metode 1:Gunakan akun proxy Agen Server SQL

Buat akun proxy Agen Server SQL. Akun proxy ini harus menggunakan kredensial yang memungkinkan SQL Server Agent menjalankan pekerjaan sebagai akun yang membuat paket atau sebagai akun yang memiliki izin yang diperlukan.

Metode ini berfungsi untuk mendekripsi rahasia dan memenuhi persyaratan utama oleh pengguna. Namun, metode ini mungkin memiliki keberhasilan yang terbatas karena kunci pengguna paket SSIS melibatkan pengguna saat ini dan komputer saat ini. Oleh karena itu, jika Anda memindahkan paket ke komputer lain, metode ini mungkin masih gagal, meskipun langkah tugas menggunakan akun proxy yang benar. Kembali ke atas

  • Metode 2:Setel properti SSIS Package ProtectionLevel ke ServerStorage

Ubah properti SSIS Package ProtectionLevel menjadi ServerStorage. Pengaturan ini menyimpan paket dalam database SQL Server dan memungkinkan kontrol akses melalui peran database SQL Server.Kembali ke atas

  • Metode 3:Setel properti SSIS Package ProtectionLevel ke EncryptSensitiveWithPassword

Ubah properti SSIS Package ProtectionLevel menjadi EncryptSensitiveWithPassword. Pengaturan ini menggunakan kata sandi untuk enkripsi. Anda kemudian dapat memodifikasi baris perintah langkah pekerjaan Agen Server SQL untuk memasukkan kata sandi ini.

  • Metode 4:Gunakan file konfigurasi Paket SSIS

Gunakan file konfigurasi Paket SSIS untuk menyimpan informasi sensitif, lalu simpan file konfigurasi ini di folder aman. Anda kemudian dapat mengubah properti ProtectionLevel ke DontSaveSensitive agar paket tidak dienkripsi dan tidak mencoba menyimpan rahasia ke paket. Ketika Anda menjalankan paket SSIS, informasi yang diperlukan dimuat dari file konfigurasi. Pastikan file konfigurasi cukup terlindungi jika berisi informasi sensitif.

  • Metode 5:Buat template paket

Untuk resolusi jangka panjang, buat templat paket yang menggunakan tingkat perlindungan yang berbeda dari pengaturan default. Masalah ini tidak akan terjadi di paket mendatang.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tentukan Langkah-Langkah untuk Kursor SQL Server - Tutorial SQL Server / TSQL

  2. Keamanan IIS7, SQL 2008 dan ASP.NET MVC

  3. SQL Server 2008 Data vertikal ke Horizontal

  4. Bagaimana cara membuat tampilan terwujud di SQL Server?

  5. Apa cara terbaik untuk mendapatkan karakter indexof terakhir di SQL 2008