Bagaimana cara saya memberikan hak istimewa untuk terhubung ke SSIS?


10

Mencoba menjalankan paket SSIS menggunakan dtexec.exe, saya mendapat pesan kesalahan ini:

Could not load package "D:\Filename.dtsx" because of error 0xC00160AE.
Description: Connecting to the Integration Services service on the computer "" failed
with the following error: "Access is denied."

By default, only administrators have access to the Integration Services service.  On
Windows Vista and later, the process must be running with administrative privileges in
order to connect to the Integration Services service. See the help topic for information
on how to configure access to the service.

Biasanya untuk Microsoft, tidak ada klarifikasi tentang topik bantuan mana yang memiliki informasi ini. Tentu saja dtexec /?bantuannya tidak.

Menjalankan dtexec dari prompt perintah yang diluncurkan dengan hak admin, atau dari aplikasi dengan hak admin, tidak menyelesaikan masalah.

Jawaban:


14

Saya akhirnya menemukan solusinya di MSDN . Untuk memberikan hak kepada pengguna ke layanan Layanan Integrasi:

  1. Layanan Komponen Terbuka; dari dialog Run, Anda dapat memasukkan "dcomcnfg".
  2. Di pohon sebelah kiri, navigasikan ke Layanan Komponen | Komputer | Komputer Saya | Konfigurasi DCOM.
  3. Temukan "Layanan Integrasi Microsoft SQL Server 12.0". Ini untuk 2014; Saya percaya versi sebelumnya meninggalkan "Microsoft," jadi periksa di bawah "S" jika Anda tidak melihatnya di bawah "M".
  4. Buka Properti | Keamanan dan untuk setiap jenis izin tekan Edit dan tambahkan grup AD atau pengguna yang sesuai. Pastikan untuk memeriksa izin khusus yang diperlukan, seperti Peluncuran Jarak Jauh saat mengedit Peluncuran dan Izin Aktivasi. Jika ada yang tahu persis izin mana yang diperlukan untuk menjalankan SSIS, silakan bagikan.
  5. Luncurkan Layanan, dan mulai kembali layanan SQL Server Integration Services.

Anda sekarang harus dapat terhubung ke Layanan Integrasi dari dalam SQL Studio atau dtexec.exe.


2
Ini bekerja. Saya hanya perlu mengaktifkan akun layanan kami untuk memiliki AKSES LOKAL di bawah bagian AKSES PERIZINAN.
Malam

Tab keamanan semuanya diklik untuk saya. Tidak yakin kenapa.
mt025

@ mt025: apakah Anda seorang administrator lokal?
Jon of All Trades
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.