Bagikan melalui


Atur Akun Startup Layanan untuk SQL Server Agent (Pengelola Konfigurasi SQL Server)

Berlaku untuk:SQL ServerAzure SQL Managed Instance

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.

Akun startup layanan SQL Server Agent mendefinisikan akun Windows yang dijalankan SQL Server Agent serta izin jaringannya. Artikel ini menjelaskan cara mengatur akun layanan SQL Server Agent dengan Pengelola Konfigurasi SQL Server di SQL Server dengan menggunakan SQL Server Management Studio.

Pembatasan

Secara default, akun layanan SQL Server Agent dipetakan ke SID layanan SQL Server Agent default (NT SERVICE\SQLSERVERAGENT), yang merupakan anggota peran server tetap sysadmin . Akun juga harus menjadi anggota msdb peran database TargetServersRole di server master jika pemrosesan pekerjaan multiserver digunakan. Panduan Server Master secara otomatis menambahkan akun layanan ke peran ini sebagai bagian dari proses pendaftaran.

Object Explorer hanya menampilkan simpul SQL Server Agent jika Anda memiliki izin untuk menggunakannya.

Izin

Untuk melakukan fungsinya, SQL Server Agent harus dikonfigurasi untuk menggunakan kredensial akun yang merupakan anggota peran server tetap sysadmin di SQL Server. Akun harus memiliki izin Windows berikut:

  • Masuk sebagai layanan (SeServiceLogonRight)
  • Mengganti token tingkat proses (SeAssignPrimaryTokenPrivilege)
  • Melewati pemeriksaan melintasi (SeChangeNotifyPrivilege)
  • Menyesuaikan kuota memori untuk proses (SeIncreaseQuotaPrivilege)

Untuk informasi selengkapnya tentang izin Windows yang diperlukan untuk akun layanan SQL Server Agent, lihat Memilih Akun untuk Layanan Agen SQL Server dan Menyiapkan Akun Layanan Windows.

Menggunakan SQL Server Management Studio

Mengatur Akun Startup Layanan untuk SQL Server Agent

  1. Di Server Terdaftar, pilih tanda plus untuk memperluas Mesin Database.

  2. Pilih tanda plus untuk memperluas folder Grup Server Lokal.

  3. Klik kanan instans server tempat Anda ingin menyiapkan Akun Startup Layanan, dan pilih Pengelola Konfigurasi SQL Server....

  4. Dalam kotak dialog Kontrol Akun Pengguna, pilih Ya.

  5. Di Pengelola Konfigurasi SQL Server, di panel konsol, pilih SQL Server Services.

  6. Di panel detail, klik kanan SQL Server Agent(server_name), di mana server_name adalah nama instans SQL Server Agent yang ingin Anda ubah akun startup layanannya, dan pilih Properti.

  7. Dalam kotak dialog SQL Server Agent(server_name)Properties, di tab Masuk, pilih salah satu opsi berikut ini di bawah Masuk sebagai:

    • Akun bawaan: pilih opsi ini jika pekerjaan Anda hanya memerlukan sumber daya dari server lokal. Untuk informasi tentang cara memilih jenis akun bawaan Windows, lihat Memilih Akun untuk Layanan Agen SQL Server.

      Penting

      Layanan SQL Server Agent tidak mendukung akun Layanan Lokal di SQL Server Management Studio.

    • Akun ini: pilih opsi ini jika pekerjaan Anda memerlukan sumber daya di seluruh jaringan, termasuk sumber daya aplikasi; jika Anda ingin meneruskan peristiwa ke log aplikasi Windows lainnya; atau jika Anda ingin memberi tahu operator melalui email atau pager.

      Jika Anda memilih opsi ini:

      1. Dalam kotak Nama Akun, masukkan akun yang akan digunakan untuk menjalankan SQL Server Agent. Secara bergantian, pilih Telusuri untuk membuka kotak dialog Pilih Pengguna atau Grup dan pilih akun yang akan digunakan.

      2. Dalam kotak Kata Sandi , masukkan kata sandi untuk akun tersebut. Masukkan kembali kata sandi dalam kotak Konfirmasi kata sandi .

  8. Pilih OK.

  9. Di Pengelola Konfigurasi SQL Server, pilih tombol Tutup.