Bagikan melalui


Tugas Transfer Pekerjaan

Berlaku untuk: Integration Runtime SSIS SQL Server di Azure Data Factory

Tugas Transfer Pekerjaan mentransfer satu atau beberapa pekerjaan SQL Server Agent antar instans SQL Server.

Tugas Transfer Pekerjaan dapat dikonfigurasi untuk mentransfer semua pekerjaan, atau hanya pekerjaan yang ditentukan. Anda juga dapat menunjukkan apakah pekerjaan yang ditransfer diaktifkan di tujuan.

Pekerjaan yang akan ditransfer mungkin sudah ada di tujuan. Tugas Transfer Pekerjaan dapat dikonfigurasi untuk menangani pekerjaan yang ada dengan cara berikut:

  • Timpa pekerjaan yang ada.

  • Gagalkan tugas ketika ada pekerjaan duplikat.

  • Lewati pekerjaan duplikat.

Pada durasi, tugas Transfer Pekerjaan tersambung ke server sumber dan tujuan dengan menggunakan satu atau dua manajer koneksi SMO. Manajer koneksi SMO dikonfigurasi secara terpisah dari tugas Transfer Pekerjaan, lalu dirujuk dalam tugas Transfer Pekerjaan. Manajer koneksi SMO menentukan server dan mode autentikasi yang akan digunakan saat mengakses server. Untuk informasi selengkapnya, lihat Pengelola Sambungan SMO.

Mentransfer Pekerjaan Antar Instans SQL Server

Tugas Transfer Pekerjaan mendukung sumber dan tujuan SQL Server. Tidak ada batasan pada versi mana yang akan digunakan sebagai sumber atau tujuan.

Acara

Tugas Transfer Jobs memunculkan peristiwa informasi yang melaporkan jumlah pekerjaan yang ditransfer dan peristiwa peringatan saat pekerjaan ditimpa. Tugas ini tidak melaporkan kemajuan transfer pekerjaan secara bertahap; ini hanya melaporkan penyelesaian 0% dan 100%.

Nilai Eksekusi

Nilai eksekusi, yang ditentukan dalam properti ExecutionValue tugas, mengembalikan jumlah pekerjaan yang ditransfer. Dengan menetapkan variabel yang ditentukan pengguna ke properti ExecValueVariable dari tugas Transfer Pekerjaan, informasi tentang transfer pekerjaan dapat disediakan untuk objek lain dalam paket. Untuk informasi selengkapnya, lihat Variabel Integration Services (SSIS) dan Menggunakan Variabel dalam Paket.

Entri Log

Tugas Transfer Pekerjaan mencakup entri log kustom berikut ini:

  • TransferJobsTaskStarTransferringObjects Entri log ini melaporkan bahwa transfer telah dimulai. Entri log mencakup waktu mulai.

  • TransferJobsTaskFinishedTransferringObjects Entri log ini melaporkan bahwa transfer telah selesai. Entri log mencakup waktu akhir.

Selain itu, entri log untuk peristiwa OnInformation melaporkan jumlah pekerjaan yang ditransfer dan entri log untuk peristiwa OnWarning ditulis untuk setiap pekerjaan di tujuan yang ditimpa.

Keamanan dan Izin

Untuk mentransfer pekerjaan, pengguna harus menjadi anggota peran server tetap sysadmin atau salah satu peran database tetap SQL Server Agent tetap pada database msdb pada instans sumber dan tujuan SQL Server.

Konfigurasi Tugas Transfer Pekerjaan

Anda dapat mengatur properti melalui SSIS Designer atau secara terprogram.

Untuk informasi tentang properti yang bisa Anda atur di SSIS Designer, klik topik berikut:

Untuk informasi tentang mengatur properti ini secara terprogram, klik topik berikut:

Untuk informasi selengkapnya tentang cara mengatur properti ini di SSIS Designer, klik topik berikut:

Editor Tugas Transfer Pekerjaan (Halaman Umum)

Gunakan halaman Umum kotak dialog Editor Tugas Transfer Pekerjaan untuk memberi nama dan menjelaskan tugas Transfer Pekerjaan.

Catatan

Hanya anggota peran server tetap sysadmin atau salah satu peran database tetap SQL Server Agent di server tujuan yang berhasil membuat pekerjaan di sana. Untuk mengakses pekerjaan di server sumber, pengguna harus menjadi anggota setidaknya peran database tetap SQLAgentUserRole di sana. Untuk informasi selengkapnya tentang SQL Server Agent peran database tetap dan izinnya, lihat SQL Server Agent Peran Database Tetap.

Opsi

Nama
Ketik nama unik untuk tugas Transfer Pekerjaan. Nama ini digunakan sebagai label dalam ikon tugas.

Catatan

Nama tugas harus unik dalam paket.

Deskripsi
Ketik deskripsi tugas Transfer Pekerjaan.

Transfer Editor Tugas Pekerjaan (Halaman Pekerjaan)

Gunakan halaman Pekerjaan dari kotak dialog Transfer Editor Tugas Pekerjaan untuk menentukan properti untuk menyalin satu atau beberapa pekerjaan SQL Server Agent dari satu instans SQL Server ke instans lainnya.

Catatan

Untuk mengakses pekerjaan di server sumber, pengguna harus menjadi anggota setidaknya peran database tetap SQLAgentUserRole di server. Agar berhasil membuat pekerjaan di server tujuan, pengguna harus menjadi anggota peran server tetap sysadmin atau salah satu peran database tetap SQL Server Agent. Untuk informasi selengkapnya tentang SQL Server Agent peran database tetap dan izinnya, lihat SQL Server Agent Peran Database Tetap.

Opsi

SourceConnection
Pilih manajer koneksi SMO dalam daftar, atau klik <Koneksi baru...> untuk membuat koneksi baru ke server sumber.

DestinationConnection
Pilih manajer koneksi SMO dalam daftar, atau klik <Koneksi baru...> untuk membuat koneksi baru ke server tujuan.

TransferAllJobs
Pilih apakah tugas harus menyalin semua atau hanya pekerjaan SQL Server Agent yang ditentukan dari sumber ke server tujuan.

Properti ini memiliki opsi yang tercantum dalam tabel berikut ini:

Nilai Deskripsi
True Salin semua pekerjaan.
False Salin hanya pekerjaan yang ditentukan.

JobsList
Klik tombol telusuri (...) untuk memilih pekerjaan yang akan disalin. Setidaknya satu pekerjaan harus dipilih.

Catatan

Tentukan SourceConnection sebelum memilih pekerjaan yang akan disalin.

Opsi JobsList tidak tersedia saat TransferAllJobs diatur ke True.

IfObjectExists
Pilih bagaimana tugas harus menangani pekerjaan dengan nama yang sama yang sudah ada di server tujuan.

Properti ini memiliki opsi yang tercantum dalam tabel berikut ini:

Nilai Deskripsi
FailTask Tugas gagal jika pekerjaan dengan nama yang sama sudah ada di server tujuan.
Timpa Tugas menimpa pekerjaan dengan nama yang sama di server tujuan.
Lewati Tugas melewati pekerjaan dengan nama yang sama yang ada di server tujuan.

EnableJobsAtDestination
Pilih apakah pekerjaan yang disalin ke server tujuan harus diaktifkan.

Properti ini memiliki opsi yang tercantum dalam tabel berikut ini:

Nilai Deskripsi
True Aktifkan pekerjaan di server tujuan.
False Nonaktifkan pekerjaan di server tujuan.

Lihat juga

Tugas SSIS
Alur Kontrol