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

Bagaimana cara menjalankan paket SSIS di SqlServer 2012 menggunakan vs2010?

Mengambil gigitan lain pada masalah tetapi lihat Menetapkan jalur paket database SSIS dan Organisasi SSIS untuk membaca latar belakang.

Hingga SSIS 2012, jika paket dikerahkan ke SQL Server, mereka tinggal di msdb. .NET API untuk berinteraksi dengan mereka adalah sama di semua versi.

Dengan rilis SSIS 2012, kami memiliki dua model penerapan yang berbeda. Penyebaran paket, yang merupakan model "klasik" masih hidup dan didukung penuh. Kode yang sama untuk menjalankan paket pada 2005 akan berfungsi untuk proyek model penyebaran paket 2012. Ini adalah Microsoft.SqlServer.Dts.Runtime Ruang Nama

Kode Anda mencoba memuat solusi 2012 yang dibuat menggunakan "model penerapan proyek" dengan API "model penerapan paket". Ini adalah Microsoft.SqlServer.Management.IntegrationServices Namespace dan keduanya tidak bercampur.

Opsi Anda adalah mengalihkan proyek Anda kembali ke model penerapan Paket atau memperbarui kode Anda. Dalam pertanyaan tertaut pertama, saya menyediakan implementasi VB.NET untuk menjalankan paket SSIS di katalog SSISDB. Ada beberapa cara menjalankan file .ispac karena saya melihat opsi di dtexec tapi saya tidak melihat metode spesifiknya. Ini adalah mekanisme yang digunakan VS/SSDT saat menjalankan paket secara lokal.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara mendefinisikan ekspresi reguler dengan beberapa operator OR di mana setiap istilah menyertakan awalan dan akhiran spasi?

  2. Menggunakan MVC 4 SimpleMembership dengan model EF pertama database yang ada

  3. Menjalankan kueri besar di latar belakang MS SQL

  4. Bagaimana saya bisa memaksa subquery untuk tampil sebaik tabel #temp?

  5. Bagaimana cara memasukkan ke dalam tabel hanya dengan satu kolom IDENTITAS?