PRB: SQL Server agen tidak dimulai dan menampilkan kesalahan 18456

PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.

Klik disini untuk melihat versi Inggris dari artikel ini:237604
Artikel ini telah diarsipkan. Artikel ditawarkan dalam bentuk "apa adanya" dan tidak akan dapat diperbarui lagi.
GEJALA
SQL Server agen layanan tidak berjalan dan Anda mungkin akan melihat pesan kesalahan berikut di Windows Event Viewer:
SQLServerAgent tidak dapat dimulai (alasan: tidak dapat terhubung ke server; SQLServerAgent tidak dapat memulai).
Selain itu, jika Anda mencoba untuk mulai menjalankan SQL Server agen layanan dari baris perintah (misalnya, C:\MSSQL7\BINN\>sqlagent - c - v) Anda dapat melihat pesan error berikut di C:\MSSQL7\LOG\SQLAGENT.KELUAR file:
7/13/99 2: 07: 43 PM-? SQLServerAgent [129] mulai terkendali layanan Windows NT
7/13/99 2: 07: 43 PM-! [298] SQLServer Error: 18456, Login gagal untuk pengguna 'DomainName\UserName'. [SQLSTATE 28000]
7/13/99 2: 07: 43 PM-! [000] Tidak dapat menyambung ke server; SQLServerAgent tidak dapat memulai
7/13/99 2: 07: 44 PM-? SQLServerAgent [098] dihentikan (biasanya)
PENYEBAB
BUILTIN\Administrators login tidak memiliki akses ke SQL Server atau BUILTIN\Administrators login telah dihapus dari SQL Server, dan layanan SQLAgent mulai di bawah LocalSystem account.

Masalah tidak terjadi jika layanan SQLAgent mulai di bawah account domain atau komputer yang tercantum secara terpisah di SQL Server Enterprise Manager dan yang memiliki hak administrator sistem (sysadmin).
TEKNIK PEMECAHAN MASALAH
Untuk menempatkan BUILTIN\Administrators account kembali ke SQL Server, jalankan SQL Enterprise Manager. Pergi ke \Servername\Security\Logins dan memberikan akses untuk pengguna BUILTIN\Administrators.

Jika Anda benar-benar ingin untuk menolak akses ke SQL Server dengan Windows NT administrator, Anda dapat menghapus BUILTIN\Administrators account. Pertama menambahkan account login Anda menggunakan SQL agen layanan sebagai login SQL Server dan menetapkan peran Administrator Sistem (sa) untuk account tersebut. Kemudian mencabut izin peran administrator sistem (sysadmin) dari BUILTIN\Administrators account, atau menghapus BUILTIN\Administrators account sepenuhnya dari login di SQL Server Enterprise Manager.

Untuk informasi tambahan, lihat topik SQL Server buku Online "Melihat dan memodifikasi peran keanggotaan," yang tersedia di situs Website MSDN berikut:
INFORMASI LEBIH LANJUT
Perhatikan bahwa ketika Anda menjalankan layanan dengan mengklik Panel kontrol dan kemudian memilih Layanan bahwa tidak ada pesan kesalahan berguna. Anda harus memeriksa penampil aktivitas Windows atau memulai layanan dari prompt perintah untuk melihat mereka.
sqlagent sql agen keamanan

Properti

ID Artikel: 237604 - Tinjauan Terakhir: 12/05/2015 15:16:21 - Revisi: 2.0

Microsoft SQL Server 7.0 Standard Edition, Microsoft SQL Server 2000 Standard Edition

  • kbnosurvey kbarchive kbsqlsetup kbprb kbmt KB237604 KbMtid
Tanggapan