Anda sedang offline saat ini, menunggu internet Anda untuk menyambung kembali

Penginstalan SQL Server gagal jika Setup account tidak memiliki hak pengguna tertentu

PENTING: Artikel ini diterjemahkan oleh perangkat lunak penerjemahan mesin Microsoft, dan mungkin telah diedit oleh Masyarakat Microsoft melalui teknologi CTF dan bukan oleh seorang penerjemah profesional. Microsoft menawarkan baik artikel yang diterjemahkan oleh manusia maupun artikel hasil editan terjemahan oleh mesin/komunitas, sehingga Anda dapat mengakses semua artikel di Sentra Pengetahuan yang kami miliki dalam berbagai bahasa. Namun artikel hasil editan mesin atau bahkan komunitas tidak selalu sempurna. Artikel ini dapat mengandung kesalahan dalam hal kosa kata, sintaksis atau tatabahasa, sangat mirip dengan penutur asing yang membuat kekeliruan ketika berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab atas ketidakakuratan, kesalahan atau kerugian apa pun akibat dari kekeliruan dalam penerjemahan isi atau penggunaannya oleh pelanggan kami. Microsoft juga akan senantiasa memperbarui perangkat lunak penerjemahan mesin dan alat untuk menyempurnakan Editan Hasil Penerjemahan Mesin.

Klik disini untuk melihat versi Inggris dari artikel ini: 2000257
GEJALA

Pertimbangkan skenario berikut ini. Kencangkan keamanan, Anda menghapus beberapa hak pengguna asali untuk grup administrator lokal pada sistem operasi Windows. Persiapan untuk menyiapkan Microsoft SQL Server pada sistem ini, Anda menambahkan Setup account grup administrator lokal.

Dalam skenario ini, jika Anda menginstal atau meng-upgrade ke Microsoft SQL Server, proses penginstalan mungkin gagal, dan Anda menerima pesan galat berbagai seperti yang disebutkan di bagian berikut ini.

Skenario 1: Untuk instalasi baru, program penataan gagal, dan Anda menerima pesan galat berikut:

Akses ditolak

Selain itu, Anda mungkin melihat pesan galat yang mirip berikut ini di berkas Detail.txt

2009-01-02 13:00:17 SQLEngine:--SqlServerServiceSCM: menunggu kejadian nt 'Global\sqlserverRecComplete$ NIIT' dibuat

2009-01-02 13:00:20 SQLEngine:--SqlServerServiceSCM: menunggu nt peristiwa 'Global\sqlserverRecComplete$ NIIT' atau menangani proses sql untuk dapat ditandai

2009-01-02 13:00:20 Slp: tindakan konfigurasi gagal untuk fitur SQL_Engine_Core_Inst selama waktu ConfigRC dan skenario ConfigRC.

2009-01-02 13:00:20 Slp: Akses ditolak

2009-01-02 13:00:20 Slp: tindakan konfigurasi gagal untuk fitur SQL_Engine_Core_Inst selama waktu ConfigRC dan skenario ConfigRC.

2009-01-02 13:00:20 Slp: System.ComponentModel.Win32Exception: Akses ditolak

2009-01-02 13:00:20 Slp: di System.Diagnostics.ProcessManager.OpenProcess (Int32 processId, Int32 akses, Boolean throwIfExited)

2009-01-02 13:00:20 Slp: di System.Diagnostics.Process.GetProcessHandle (akses Int32, Boolean throwIfExited)

2009-01-02 13:00:20 Slp: di System.Diagnostics.Process.OpenProcessHandle()

2009-01-02 13:00:20 Slp: di System.Diagnostics.Process.get_Handle()

2009-01-02 13:00:20 Slp: di Microsoft.SqlServer.Configuration.SqlEngine.SqlServerServiceBase.WaitSqlServerStart (proses processSql)

2009-01-02 13:00:20 Slp: di Microsoft.SqlServer.Configuration.SqlEngine.SqlServerServiceSCM.StartSqlServer (parameter String])

2009-01-02 13:00:20 Slp: pada Microsoft.SqlServer.Configuration.SqlEngine.SqlServerStartup.StartSQLServerForInstall (String sqlCollation, String masterFullPath, Boolean isConfiguringTemplateDBs)

2009-01-02 13:00:20 Slp: di Microsoft.SqlServer.Configuration.SqlEngine.SqlEngineDBStartConfig.ConfigSQLServerSystemDatabases (EffectiveProperties properti, Boolean isConfiguringTemplateDBs, Boolean useInstallInputs)

2009-01-02 13:00:20 Slp: di Microsoft.SqlServer.Configuration.SqlEngine.SqlEngineDBStartConfig.DoCommonDBStartConfig (ConfigActionTiming waktu)

2009-01-02 13:00:20 Slp: di Microsoft.SqlServer.Configuration.SqlEngine.SqlEngineDBStartConfig.Install (ConfigActionTiming waktu, Kamus ' 2 actionData, PublicConfigurationBase spcb)

2009-01-02 13:00:20 Slp: di Microsoft.SqlServer.Configuration.SqlConfigBase.PrivateConfigurationBase.Execute (skenario ConfigActionScenario ConfigActionTiming waktu, Kamus ' 2 actionData, PublicConfigurationBase spcbCurrent)

2009-01-02 13:00:20 Slp: di Microsoft.SqlServer.Configuration.SqlConfigBase.SqlFeatureConfigBase.Execute (skenario ConfigActionScenario ConfigActionTiming waktu, Kamus ' 2 actionData, PublicConfigurationBase spcbCurrent)

2009-01-02 13:00:20 Slp: pada Microsoft.SqlServer.Configuration.SqlConfigBase.SlpConfigAction.ExecuteAction (String actionId)

2009-01-02 13:00:20 Slp: pada Microsoft.SqlServer.Configuration.SqlConfigBase.SlpConfigAction.Execute (String actionId, TextWriter errorStream)

2009-01-02 13:00:20 Slp: pengecualian: System.ComponentModel.Win32Exception.

2009-01-02 13:00:20 Slp: Sumber: sistem.

2009-01-02 13:00:20 Slp: pesan: Akses ditolak.


Skenario 2
: peningkatan ke SQL Server 2008 akan melaporkan pesan galat berikut pada Engine_SqlEngineHealthCheck aturan:

Aturan nama: Engine_SqlEngineHealthCheck
Aturan Keterangan: memeriksa apakah layanan SQL Server dapat dimulai ulang; atau misalnya kluster, apakah sumber daya SQL Server daring.
Hasil: gagal
Pesan perbaikan tindakan: Layanan SQL Server tidak bisa dimulai ulang; atau misalnya kluster, sumber SQL Server tidak online

Selain itu, Anda mungkin melihat pesan galat yang mirip berikut ini di berkas Detail.txt

2009-05-27 17:50:20 SQLEngine:: pemeriksaan mesin checkpoint 'GetSqlServerProcessHandle_1'
2009-05-27 17:50:20 SQLEngine:--SqlServerServiceSCM: menunggu nt peristiwa 'Global\sqlserverRecComplete$ SQL10' akan dibuat
2009-05-27 17:50:22 SQLEngine:--SqlServerServiceSCM: menunggu nt peristiwa 'Global\sqlserverRecComplete$ SQL10' atau menangani proses sql untuk dapat ditandai
2009-05-27 17:50:22 SQLEngine:--FacetSqlEngineHealthCheck: Engine_SqlEngineHealthCheck: galat: Akses ditolak

Scenario3: Penginstalan baru gagal Microsoft SQL Server 2012 atau Microsoft SQL Server 2008 R2

Anda melihat pesan galat ketika Anda mencoba untuk menginstal item baru dari SQL Server 2012 atau SQL Server 2008 R2:

Aturan "Setup account hak" gagal.
Akun yang menjalankan Penataan SQL Server tidak memiliki salah satu atau semua hak berikut ini:
hak untuk membuat cadangan berkas dan direktori, hak untuk mengelola audit dan log keamanan dan hak untuk debug program.

PENYEBAB

Perilaku ini merupakan bagian dari rancangan. Selain menambahkan akun pengguna yang menjalankan penataan sebagai administrator lokal, akun pengguna penataan memerlukan hak pengguna default berikut ini untuk penataan untuk berhasil diselesaikan:

Catatan Untuk informasi lebih lanjut tentang izin yang diperlukan untuk menginstal SQL Server, Baca bagian "Prasyarat" pada website MSDN berikut:

Cara: menginstal SQL Server 2008 (Setup)

Menginstal SQL Server 2012 dari Wisaya pemasangan (Setup)

Nama tampilan objek kebijakan lokalHak pengguna
Cadangan file dan direktoriSeBackupPrivilege
Debug programSeDebugPrivilege
Mengelola log audit dan keamananSeSecurityPrivilege

PEMECAHAN MASALAH

Untuk menambahkan hak untuk account administrator lokal, ikuti langkah-langkah berikut:

  1. Log on ke komputer sebagai pengguna yang memiliki kredensial administratif.
  2. Klik mulai, klik Jalankan, ketik Control admintools, dan kemudian klikOK.
  3. Klik dua kali kebijakan keamanan lokal.
  4. Di kotak dialog Tataan keamanan lokal , klik Kebijakan lokal, klik dua kaliPenetapan hak pengguna, dan kemudian klik dua kali file cadangan dan direktori.
  5. Di kotak dialog properti direktori dan cadangan file , klik Tambahkan pengguna atau grup.
  6. Di kotak dialog pilih pengguna atau grup , ketik akun pengguna yang digunakan untuk konfigurasi, dan kemudian klikOK dua kali.
  7. Ulangi prosedur untuk kebijakan dua lainnya yang disebutkan di bagian "Penyebab".
  8. Pada File menu, klik keluar untuk menutup kotak dialogTataan keamanan lokal .
INFORMASI LEBIH LANJUT

  • Untuk memeriksa daftar hak yang saat ini berkaitan dengan akun yang digunakan untuk penataan, Anda dapat menggunakan alat AccessChk.exe. Untuk mengunduh alat ini, kunjungi lokasi berikut ini:

http://technet.Microsoft.com/en-US/SysInternals/bb664922.aspx

Penggunaan: accesschk.exe - < penataan akun > *

Misalnya:

c:\tools\accesschk.exe - testdc\setupaccount *

Contoh output:

SeSecurityPrivilege
SeBackupPrivilege
SeRestorePrivilege
SeSystemtimePrivilege
SeShutdownPrivilege
Hak SeRemoteShutdownPrivilege
SeTakeOwnershipPrivilege
SeDebugPrivilege
SeSystemEnvironmentPrivilege
SeSystemProfilePrivilege
SeProfileSingleProcessPrivilege
SeIncreaseBasePriorityPrivilege
SeLoadDriverPrivilege
SeCreatePagefilePrivilege
SeIncreaseQuotaPrivilege
SeChangeNotifyPrivilege
SeUndockPrivilege
SeManageVolumePrivilege
SeImpersonatePrivilege
SeCreateGlobalPrivilege
SeTimeZonePrivilege
SeCreateSymbolicLinkPrivilege
SeInteractiveLogonRight
SeNetworkLogonRight
SeBatchLogonRight
SeRemoteInteractiveLogonRight

Peringatan: Artikel ini telah diterjemahkan secara otomatis

Properti

ID Artikel: 2000257 - Tinjauan Terakhir: 02/06/2016 06:25:00 - Revisi: 9.0

Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Enterprise Evaluation, Microsoft SQL Server 2008 Standard, Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Datacenter, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Standard, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Standard

  • kbmt KB2000257 KbMtid
Tanggapan