Hedef Sunucu Oluşturma

Ş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ı .

Bu konuda, SQL Server Management Studio, Transact-SQL veya SQL Server Yönetim Nesneleri (SMO) kullanarak SQL Server'da bir hedef sunucunun nasıl yapıldığı açıklanmaktadır.

Başlamadan Önce

Güvenlik

Proxy ile ilişkilendirilen adımları olan dağıtılmış işler, hedef sunucudaki proxy hesabı bağlamında çalıştırılır. Aşağıdaki koşulların karşılandığından veya bir proxy ile ilişkili iş adımlarının ana sunucudan hedefe indirilmediğinden emin olun:

  • Ana sunucu kayıt defteri alt anahtarı \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<*instance_name*>\SQL Server Agent\AllowDownloadedJobsToMatchProxyName (REG_DWORD) 1 (true) olarak ayarlanır. Varsayılan olarak, bu alt anahtar 0 (false) olarak ayarlanır.

  • Hedef sunucuda, iş adımının çalıştığı ana sunucu proxy hesabıyla aynı ada sahip bir proxy hesabı vardır.

Ana sunucudan hedef sunucuya indirilirken 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 denetleyebilirsiniz:

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

    Bu hatayı çözmek için AllowDownloadedJobsToMatchProxyName kayıt defteri alt anahtarını 1 olarak ayarlayın.

  • "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 proxy hesabı olduğundan emin olun.

İzinler

Bu yordamı yürütme izinleri, sysadmin sabit sunucu rolünün üyelerine varsayılan olarak eklenir.

SQL Server Management Studio'yu kullanma

Hedef sunucu yapmak için

  1. Nesne Gezgini'nde Microsoft SQL Server Veritabanı Altyapısı örneğine bağlanın ve bu örneği genişletin.

  2. SQL Server Aracısı'na sağ tıklayın, Çoklu Sunucu Yönetimi'nin üzerine gelin ve bunu Hedef Yap'a tıklayın. Hedef Sunucu Sihirbazı, hedef sunucu oluşturma işleminde size yol gösterir.

  3. Ana Sunucu Seçin sayfasında, bu hedef sunucunun iş alacağı ana sunucuyu seçin.

    Sunucu Seç
    Ana sunucuya bağlanın.

    Bu sunucunun açıklaması
    Bu hedef sunucu için bir açıklama yazın. Hedef sunucu bu açıklamayı ana sunucuya yükler.

  4. Ana Sunucu Oturum Açma Kimlik Bilgileri sayfasından, gerekirse hedef sunucuda yeni bir oturum açma bilgisi oluşturun.

    Gerekirse yeni bir oturum açma bilgisi oluşturun ve MSX'e bu hakları atayın
    Belirtilen oturum açma bilgisi zaten yoksa hedef sunucuda yeni bir oturum açma oluşturun.

Transact-SQL Kullanımı

Hedef sunucu yapmak için

  1. Veritabanı Altyapısı'na bağlanın.

  2. Standart çubuğundan Yeni Sorguöğesine tıklayın.

  3. Aşağıdaki örneği kopyalayıp sorgu penceresine yapıştırın ve Yürüt'e tıklayın. Bu örnek, şu anki sunucuyu AdventureWorks1 ana sunucusuna kaydeder. Geçerli sunucunun konumu Bina 21, Oda 309, Raf 5'tir.

    USE msdb ;  
    GO  
    
    EXEC dbo.sp_msx_enlist N'AdventureWorks1',   
        N'Building 21, Room 309, Rack 5' ;   
    GO
    

    Daha fazla bilgi için sp_msx_enlist (Transact-SQL)'ye bakın.

Ayrıca Bkz.

Kurum Genelinde Otomatik Yönetim