Ara Sunucular Kullanan Çok Sunuculu İşlerin Sorunlarını Giderme

Şunlar için geçerlidir: SQL Server

Önemli

Azure SQL Managed Instanceüzerinde, SQL Server Agent özelliklerinin çoğu şu anda desteklenmektedir fakat hepsi değil. Ayrıntılar için bkz. SQL Yönetilen Örneği'nde SQL Server veya SQL Aracısı iş sınırlamalarından Azure SQL Yönetilen Örneği T-SQL farkları .

Adımları bir ara sunucuyla ilişkili dağıtılmış işler, hedef sunucudaki ara sunucu hesabı bağlamında çalıştırılır. Ana sunucudan indirildiğinde ara sunucu hesaplarını kullanan iş adımları başarısız olursa, aşağıdaki hata iletileri için msdb veritabanındaki sysdownloadlist tablosundaki error_message sütununu denetleyin:

  • "İş adımı bir ara sunucu hesabı gerektirir, ancak hedef sunucuda ara sunucu eşleştirme devre dışıdır."

    Bu hatayı düzeltmek için \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQLayarlayın.<n>\SQLServerAgent\AllowDownloadedJobsToMatchProxyName kayıt defteri alt anahtarı 1 'e (true). Varsayılan olarak, bu alt anahtar 0 (false) olarak ayarlanır. MSSQL değeri.<n> örnek adıdır; örneğin, MSSQL.1 veya MSSQL.3.

  • "Ara sunucu bulunamadı."

    Bu hatayı çözmek için hedef sunucuda iş adımının çalıştığı ana sunucu proxy hesabıyla aynı ada sahip bir ara sunucu hesabı bulunduğundan emin olun.

Dikkat

Kayıt defterini yanlış düzenlemek sisteminize ciddi zararlar verebilir. Kayıt defterinde değişiklik yapmadan önce, bilgisayardaki değerli verileri yedeklemenizi öneririz.

Ayrıca Bkz.

Çok Sunuculu Ortam Oluşturma