Membuat Server Master
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 master SQL Server dengan menggunakan SQL Server Management Studio atau Transact-SQL.
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 master
Di Object Explorer, sambungkan ke instans Microsoft SQL Server Database Engine, lalu perluas instans tersebut.
Klik kanan SQL Server Agent, arahkan ke Administrasi Multi Server, lalu klik Jadikan ini Master. Panduan Server Master memandu Anda melalui proses pembuatan server master dan menambahkan server target.
Dari halaman Operator Server Master, konfigurasikan operator untuk server master Untuk mengirim pemberitahuan ke operator dengan menggunakan email atau pager, SQL Server Agent harus dikonfigurasi untuk mengirim email. Untuk mengirim pemberitahuan ke operator dengan menggunakan net send, layanan Messenger harus berjalan di server tempat SQL Server Agent berada.
Alamat email
Menyetel alamat email untuk operator.Alamat pager
Menyetel alamat email pager untuk operator.Alamat kirim bersih
Mengatur alamat kirim bersih untuk operator.Dari halaman Server Target, pilih server target untuk server master.
Server Terdaftar
Mencantumkan server yang terdaftar di Microsoft SQL Server Management Studio yang belum menjadi server target.Server Target
Mencantumkan server yang merupakan server target.>
Pindahkan server yang dipilih ke daftar server target.>>
Pindahkan semua server ke daftar server target.<
Hapus server yang dipilih dari daftar server target.<<
Hapus semua server dari daftar server target.Tambahkan koneksi
Tambahkan server ke daftar server target tanpa mendaftarkan server.Koneksi
Ubah properti koneksi untuk server terpilih.Dari halaman Info Masuk Server Master untuk menentukan apakah Anda ingin membuat login baru untuk server target, jika perlu, dan tetapkan haknya ke server master.
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 master
Sambungkan ke Mesin Database.
Dari bilah Standar, klik Kueri Baru.
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).