Bagikan melalui


Membuat Server Target

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.

Topik ini menjelaskan cara membuat server target di SQL Server dengan menggunakan SQL Server Management Studio, Transact-SQL, atau SQL Server Management Objects (SMO).

Sebelum Anda mulai

Keamanan

Pekerjaan terdistribusi yang memiliki langkah-langkah yang terkait dengan eksekusi proksi di bawah konteks akun proksi di server target. Pastikan bahwa kondisi berikut terpenuhi atau langkah-langkah pekerjaan yang terkait dengan proksi tidak akan diunduh dari server master ke target:

  • Subkunji registri server master \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<*instance_name*>\SQL Server Agent\AllowDownloadedJobsToMatchProxyName (REG_DWORD) diatur ke 1 (benar). Secara default, subkunjuk ini diatur ke 0 (false).

  • Akun proksi ada di server target yang memiliki nama yang sama dengan akun proksi server master tempat langkah pekerjaan berjalan.

Jika langkah-langkah pekerjaan yang menggunakan akun proksi gagal saat mengunduhnya dari server master ke server target, Anda dapat memeriksa kolom error_message dalam tabel sysdownloadlist dalam database msdb untuk pesan kesalahan berikut:

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

    Untuk mengatasi kesalahan ini, atur subkuntang registri AllowDownloadedJobsToMatchProxyName ke 1.

  • "Proksi tidak ditemukan."

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

Izin

Izin untuk menjalankan prosedur ini secara default kepada anggota peran server tetap sysadmin .

Menggunakan SQL Server Management Studio

Untuk membuat server target

  1. Di Object Explorer, sambungkan ke instans Microsoft SQL Server Database Engine, lalu perluas instans tersebut.

  2. Klik kanan SQL Server Agent, arahkan ke Administrasi Multi Server, lalu klik Jadikan ini Target. Wizard Server Target memandu Anda melalui proses pembuatan server target.

  3. Dari halaman Pilih Server Master, pilih server master tempat server target ini akan menerima pekerjaan.

    Pilih Server
    Sambungkan ke server master.

    Deskripsi server ini
    Ketik deskripsi untuk server target ini. Server target mengunggah deskripsi ini ke server master.

  4. Dari halaman Kredensial Masuk Server Master, buat login baru di server target, jika perlu.

    Buat login baru jika perlu dan tetapkan haknya ke MSX
    Buat login baru di server target jika login yang ditentukan belum ada.

Menggunakan T-SQL

Untuk membuat server target

  1. Sambungkan ke Mesin Database.

  2. Dari bilah Standar, klik Kueri Baru.

  3. Salin dan tempel contoh berikut ke dalam jendela kueri dan klik Jalankan. Contoh ini mendaftarkan server saat ini ke server master AdventureWorks1. Lokasi untuk server saat ini adalah Gedung 21, Kamar 309, Rak 5.

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

    Untuk informasi selengkapnya, lihat sp_msx_enlist (Transact-SQL).

Lihat Juga

Administrasi Otomatis Di Seluruh Perusahaan