Menginstal SQL Server 2012 Express gagal dengan kesalahan "Tidak dapat menemukan pegangan startup Database Engine."

13

Saya mencoba untuk menginstal SQL Server Express 2012 w / SP1 x64 pada Windows 7 SP1 x64. Mesin ini sebelumnya telah menginstal SQL Server Express 2012. Contoh ini ditingkatkan ke SQL Server 2012 Standard, yang sejak itu telah dihapus.

Berikut ini adalah opsi yang dipilih selama instalasi:

  • Sertakan pembaruan produk SQL Server di install - 2 yang terkait dengan KB 2793634

  • Instal semua fitur ke direktori default

  • Dinamakan instance SQLEXPRESS dalam direktori root instance default

  • Akun layanan default: SQL Server Database Engine -> NT Service \ MSSQL $ SQLEXPRESS

  • Konfigurasi Mesin Basis Data Default

Instalasi gagal dengan kesalahan berikut:

JUDUL: Penyiapan Microsoft SQL Server 2012 Paket Layanan 1

Kesalahan berikut telah terjadi:

Tidak dapat menemukan pegangan startup Mesin Database.

Untuk bantuan, klik: http://go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft%20SQL%20Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=11.0.3128.0&EvtType=0xD15B4404252402525

------------------------------ TOMBOL:

baik

Saya telah membaca bahwa ini mungkin terkait dengan akun virtual MSSQL $ SQLEXPRESS yang korup.

Ada ide tentang cara memperbaikinya?

Terima kasih,

Jon

Ringkasan.txt

Ringkasan keseluruhan: Hasil akhir: Gagal: lihat detail di bawah Kode keluar (Desimal): -2061893607 Waktu mulai:
2014-03-24 12:08:49 Waktu akhir: 2014-03-24 12:28:21 Tindakan yang diminta: Instal

Pengaturan selesai dengan tindakan yang diperlukan untuk fitur. Informasi pemecahan masalah untuk fitur-fitur tersebut: Langkah berikutnya untuk SQLEngine: Gunakan informasi berikut untuk menyelesaikan kesalahan, hapus instalasi fitur ini, dan kemudian jalankan kembali proses pengaturan. Langkah berikutnya untuk Replikasi: Gunakan informasi berikut untuk menyelesaikan kesalahan, hapus instalasi fitur ini, dan kemudian jalankan kembali proses pengaturan.

Properti Mesin: Nama mesin: MONTREAL
Jumlah prosesor mesin: 4 Versi OS:
Paket layanan OS Windows 7: Paket Layanan 1 Wilayah OS: Amerika Serikat Bahasa OS: Inggris (Amerika Serikat) Arsitektur OS: x64 Arsitektur proses: 64 Bit OS yang dikelompokkan: Tidak

Fitur-fitur produk ditemukan:
Fitur Instance Produk ID Fitur
Versi Bahasa Edisi Berkelompok

Properti paket: Deskripsi: Microsoft SQL Server 2012 Paket Layanan 1 ProductName: SQL Server 2012 Tipe: RTM Versi:
11 Lokasi instalasi: c: \ 097a5adf24ea31e1a16d \ x64 \ setup \ Edisi instalasi: Express

Slipstream: True SP Level
1 Level Patch: 11.1.3128.0

Status Pembaruan Produk: Berhasil: KB 2674319, KB 2793634

Pembaruan Produk Dipilih untuk Instalasi: Judul:
Paket Layanan 1 Artikel Berbasis Pengetahuan: KB 2674319 Versi: 11.1.3000.0 Arsitektur: x64 Bahasa: 1033

Judul: SQL Server 2012 SP1 GDR Pembaruan Produk Berbasis Pengetahuan Artikel: KB 2793634 Versi:
11.1.3128.0 Arsitektur: x64 Bahasa: Semua

Perbarui Sumber: MU

Pengaturan User Input: AKSI: Instal
ADDCURRENTUSERASSQLADMIN: AGTSVCACCOUNT benar:
NT AUTHORITY \ NETWORK SERVICE AGTSVCPASSWORD: *****
AGTSVCSTARTUPTYPE: Disabled ASBACKUPDIR:
Backup ASCOLLATION: Latin1_General_CI_AS
ASCONFIGDIR: Config ASDATADIR:
data ASLOGDIR: Log ASPROVIDERMSOLAP:
1 ASSERVERMODE: Multidimensional ASSVCACCOUNT:
ASSVCPASSWORD: ASSVCSTARTUPTYPE:
Automatic ASSYSADMINAKUNCI: ASTEMPDIR:
Temp BROWSERSVCSTARTUPTYPE: Dinonaktifkan CLTCTLRNAME:
CLTRESULTDIR: CLTSTARTUPTYPE:
0 CLTSVCACCOUNT: CLTSVCPASSWORD:
CLTWORKINGDIR:
COMMFABRICENCRYPTION: 0 COMMFABRICNETWORKLEVEL: 0
COMMFABRICPORT: 0 CONFIGURATIONFILE:
CTLRSTARTUPTYPE: 0 CTLRSVCACCOUNT:
CTLRSVCPASSWORD: CTLRUSERS:
ENABLERANU: ENU benar:
ERRORREPORTING benar: FITUR palsu:
SQLENGINE, REPLIKASI, SNAC_SDK FILESTREAMLEVEL: 0
FILESTREAMSHARENAME: FTSVCACCOUNT:
FTSVCPASSWORD: BANTUAN:
false IACCEPTSQLSERVERLICENSETERMS: true INDICATEPROGRESS:
false INSTALLSHAREDDIR: C: \ Program Files \ Microsoft SQL Server \ INSTALLSHAREDWOWDIR: C: \ Program Files (x86) \ Microsoft SQL Server \ INSTALLSQLDATADIR:
INSTANCEDID: File \ Server \ Microsoft \ SQLEXPRESS INSTANCENAME:
SQLEXPRESS ISSVCACCOUNT: NT AUTHORITY \ Network Service ISSVCPASSWORD: ISSVCSTARTUPTYPE:
Automatic MATRIXCMBRICKCOMMPORT: 0 MATRIXCMSERVERNAME:
MATRIXNAME: NPENABLED:
0 PID: ***** tENANG:
QUIETSIMPLE palsu: PERAN palsu:
AllFeatures_WithDefaults RSINSTALLMODE:
DefaultNativeMode RSSHPINSTALLMODE:
DefaultSharePointMode RSSVCACCOUNT:
RSSVCPASSWORD: RSSVCSTARTUPTYPE:
Automatic SAPWD: SECURITYMODE:
SQLBACKUPDIR: SQLCOLLATION:
Latin1_General_CI_AS SQLSVCACCOUNT: NT Service \ MSSQL $ SQLEXPRESS SQLSVCPASSWORD:
SQLSVCSTARTUPTYPE: Automatic SQLSYSADMINACCOUNTS:
Montreal \ Jonathan Bailey SQLTEMPDBDIR:
SQLTEMPDBLOGDIR: SQLUSERDBDIR:
SQLUSERDBLOGDIR: SQMREPORTING:
false TCPENABLED: 0 UIMODE:
AutoAdvance UpdateEnabled: true UpdateSource:
MU X86: false

File konfigurasi: C: \ Program Files \ Microsoft SQL Server \ 110 \ Setup Bootstrap \ Log \ 20140324_120228 \ ConfigurationFile.ini

Hasil terperinci: Fitur: Status Layanan Mesin Basis Data: Gagal: lihat log untuk detail Alasan kegagalan: Terjadi kesalahan selama proses pengaturan fitur. Langkah Berikutnya: Gunakan informasi berikut untuk menyelesaikan kesalahan, hapus instalasi fitur ini, dan kemudian jalankan kembali proses pengaturan. Nama komponen:
SQL Server Database Engine Services Fitur Instans Kode kesalahan komponen: 0x851A0019 Deskripsi kesalahan: Tidak dapat menemukan pegangan startup Database Engine. Tautan bantuan galat:
http://go.microsoft.com/fwlink?LinkId=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=11.0.3128.0&EvtType=0xD15B4404404B40

Fitur: Status Replikasi SQL Server:
Gagal: lihat log untuk detail Alasan kegagalan: Terjadi kesalahan karena ketergantungan fitur yang menyebabkan proses penyetelan untuk fitur gagal. Langkah Berikutnya: Gunakan informasi berikut untuk menyelesaikan kesalahan, hapus instalasi fitur ini, dan kemudian jalankan kembali proses pengaturan. Nama komponen:
SQL Server Database Engine Services Fitur Instance Kode kesalahan komponen: 0x851A0019 Deskripsi kesalahan: Tidak dapat menemukan pegangan startup Mesin Database. Tautan bantuan kesalahan:
<>> Fitur: Status Browser SQL:
Lulus

Fitur: Status Penulis SQL:
Lulus

Fitur: Status Konektivitas Klien SQL:
Lulus

Fitur: SQL Client Connectivity Status SDK: Lulus

Aturan dengan kegagalan:

Aturan global:

Aturan khusus skenario:

Aturan laporan file: C: \ Program Files \ Microsoft SQL Server \ 110 \ Setup Bootstrap \ Log \ 20140324_120228 \ SystemConfigurationCheck_Report.htm

Jonathan Bailey
sumber
2
Tidak ada lagi tebakan. Anda akan mencari dan membaca file-file log instal. Lihat Lihat dan Baca File Log Pengaturan SQL Server . Jika Anda tidak dapat mengidentifikasi kesalahan sendiri di log instalasi, poskan log di sini.
Remus Rusanu

Jawaban:

10

Solusi sederhana dan lengkap untuk kesalahan 'Tidak dapat menemukan pegangan startup mesin database' di tautan di bawah Alasan untuk kesalahan bisa

1. Akun yang dipilih pengguna pada jendela halaman Konfigurasi Server (selama instalasi) entah bagaimana tidak dapat menghadirkan layanan mesin basis data SQL Server. Entah tidak memiliki hak istimewa atau rusak. Selama instalasi layanan mesin database SQL Server mencoba untuk membawa layanan database online sebagai proses internal tetapi karena akun startup baik rusak atau tidak memiliki hak istimewa yang sesuai gagal untuk melakukannya dan akhirnya instalasi gagal.

2. Alasan lainnya adalah ketika instalasi gagal pertama kali karena beberapa alasan dan pengguna menghapus instalasi yang gagal dari add remove program, un-instalasi membuat akun dalam keadaan rusak sehingga setiap upaya lebih lanjut untuk menginstal berkedip pesan kesalahan ini

Solusi bisa.

Hapus instalan SQL server sepenuhnya dari Add remove program

Luncurkan pengaturan dengan klik kanan di atasnya dan pilih run as administrator. Setelah meluncurkan pengaturan dan memberikan rincian yang diperlukan Anda akan mencapai halaman Konfigurasi Server. Ketika Anda mencapai halaman ini, silakan pilih akun startup untuk layanan Mesin Database sebagai NT Authority \ SYSTEM yang juga disebut sebagai akun Sistem Lokal.

Rincian lengkap dalam Kesalahan Instalasi SQL Server: Tidak dapat menemukan pegangan startup mesin database

Shanky
sumber
Terima kasih banyak, Shanky. Saya menginstal dan menghapus instalan berkali-kali dan menjadi sangat frustrasi. Solusi Anda untuk mengubahnya ke NT Authority \ SYSTEM bekerja sangat baik.
Susan
5

Setelah bekerja dengan Dukungan Teknis Microsoft pada masalah ini, kami menentukan bahwa tindakan menghapus instalasi SQL Server Standard dan menginstal ulang SQL Server Express meninggalkan akun layanan (dalam hal ini, Layanan NT \ MSSQL $ SQLEXPRESS ) dalam keadaan di mana ia tidak melakukan dapat memiliki izin yang diperlukan untuk menjalankan layanan.

Untuk memperbaiki masalah, kami secara manual melewati dan menambahkan izin yang diperlukan seperti yang ditentukan dalam Mengkonfigurasi Akun dan Izin Server Windows dalam dokumentasi SQL Server. Perhatikan bahwa hanya beberapa izin yang hilang.

Jonathan Bailey
sumber
Terima kasih atas petunjuknya, itu adalah bloker untuk saya juga. Karena tidak dapat menemukan cara mengkonfigurasi ulang hak-hak tersebut pada akun layanan NT pada stasiun windows 7 (mereka tidak muncul dalam manajemen akun, yang sepertinya tidak memungkinkan untuk mengkonfigurasi hak), saya memperbaiki masalah dengan menekan profil akun tersebut. (Properti komputer, parameter lanjutan, parameter profil pengguna, menekan layanan bersih \ profil mssql, lalu pergi ke folder pengguna, menekan folder mereka (harus mengambil kepemilikan, reboot, ...), dan akhirnya menginstal ulang.)
Frédéric