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

Bagaimana cara mengkonfigurasi proyek SSIS 2012 agar berjalan di bawah konfigurasi lingkungan yang berbeda?

Model penyebaran proyek SSIS 2012 memberikan fleksibilitas yang lebih besar untuk membuat Lingkungan dan mengonfigurasi nilai khusus lingkungan, yang dapat dipetakan ke parameter proyek. Berikut adalah contoh yang mengilustrasikan bagaimana Anda dapat menjalankan paket yang di-deploy ke Integration Services Catalog terhadap beberapa lingkungan. Idealnya, lingkungan produksi harus berada di servernya sendiri. Contoh ini menggunakan semua lingkungan di server yang sama untuk kesederhanaan.

Katalog Layanan Integrasi SSIS 2012 dengan nilai khusus lingkungan:

Mari kita asumsikan bahwa Anda telah menerapkan paket ke Katalog Layanan Integrasi dengan dua parameter proyek bernama Environment dan FilePath . Untuk menjalankan paket di bawah lingkungan yang berbeda, Anda dapat membuat beberapa lingkungan di bawah Integration Services Catalogs \ SSIDB \ Folder name \ Environments

Contoh ini memiliki tiga folder Lingkungan bernama DEV , PRD dan TST

Untuk membuat variabel yang nantinya harus dipetakan ke parameter proyek, klik dua kali lingkungan di bawah folder Lingkungan. Contoh ini menunjukkan cara mengonfigurasi nilai di semua lingkungan.

Karena, paket tersebut memiliki dua parameter proyek bernama Environment dan FilePath , kita akan membuat dua variabel lingkungan dengan nama yang sama. Semua lingkungan dikonfigurasi dengan same nama variabel tetapi dengan different nilai.

Untuk memetakan variabel lingkungan ke parameter proyek, klik kanan pada proyek di bawah Katalog Layanan Integrasi dan klik Configure...

Pada Konfigurasi dialog, klik References halaman dan tambahkan setiap lingkungan yang harus dikaitkan dengan proyek.

Pada Konfigurasi dialog, klik Parameters halaman. Untuk setiap parameter yang tercantum di bawah Parameters tab, Anda perlu mengklik Ellipsis tombol untuk memetakan variabel lingkungan yang sesuai.

Pada dialog Set Parameter Value, pilih Use environment variable radiobutton dan pilih variabel yang sesuai. Di sini parameter yang dipetakan adalah [Practice.SSDT].[Environment] . Oleh karena itu, sedang dipetakan terhadap variabel lingkungan Environment .

Setelah Anda memetakan parameter terhadap variabel lingkungan yang sesuai, Anda dapat memilih lingkungan yang benar selama eksekusi paket. Untuk mengeksekusi paket, klik kanan pada paket dan klik Execute...

Pada Jalankan Paket dialog, centang Environment kotak dan pilih lingkungan yang sesuai dari mana paket harus menggunakan nilai untuk eksekusi.

Paket sampel SO_15206184.dtsx dalam contoh ini cukup masukkan nilai parameter proyek Environment dan FilePath ke dalam sebuah tabel. Berikut adalah hasil eksekusi paket terhadap lingkungan yang berbeda, bahkan yang termasuk dari dalam SSDT.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SUBSTRING() dan nilai heksadesimal

  2. Cara Menonaktifkan Semua Pemicu di Database SQL Server

  3. Konversi baris ke kolom SQL

  4. Database cadangan SqlCommand

  5. Bagaimana mensimulasikan penggunaan database yang berat dengan SQL server 2005