Memecahkan Masalah Pekerjaan Multiserver yang Menggunakan Proksi

Berlaku untuk:SQL Server

Penting

Pada Azure SQL Managed Instance, sebagian besar, tetapi tidak semua fitur SQL Server Agent saat ini didukung. Lihat Perbedaan T-SQL Azure SQL Managed Instance dari SQL Server untuk detailnya.

Pekerjaan terdistribusi yang langkah-langkahnya dikaitkan dengan eksekusi proksi di bawah konteks akun proksi di server target. Jika langkah-langkah pekerjaan yang menggunakan akun proksi gagal saat diunduh dari server master, periksa kolom error_message dalam tabel sysdownloadlist di database msdb untuk pesan kesalahan berikut:

  • "Langkah pekerjaan memerlukan akun proksi, namun pencocokan proksi dinonaktifkan di server target."

    Untuk mengatasi kesalahan ini, atur \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.<n>\SQLServerAgent\AllowDownloadedJobsToMatchProxyName subkunci registri ke 1 (true). Secara default, subkunjuk ini diatur ke 0 (false). Nilai MSSQL.<n> adalah nama instans; misalnya, MSSQL.1 atau MSSQL.3.

  • "Proksi tidak ditemukan."

    Untuk mengatasi kesalahan ini, pastikan akun proksi ada di server target dengan nama yang sama dengan akun proksi server master tempat langkah pekerjaan berjalan.

Perhatian

Salah mengedit registri bisa sangat merusak sistem Anda. Sebelum membuat perubahan pada registri, kami sarankan Anda mencadangkan data bernilai apa pun di komputer.

Lihat Juga

Membuat Lingkungan Multiserver