Momentan sunteți offline, așteptați să vă reconectați la internet

SQL Server de instalare nu reuşeşte în cazul în care în contul de instalare nu are anumite drepturi de utilizator

IMPORTANT: Acest articol este tradus cu ajutorul software-ului Microsoft de traducere automată și poate fi corectat prin intermediul tehnologiei Community Translation Framework (CTF). Microsoft oferă articole traduse automat, post-editate de comunitate și articole traduse de oameni, pentru a permite accesul la toate articolele din Baza noastră de cunoștințe în mai multe limbi. Articolele traduse automat și post-editate pot conține greșeli de vocabular, sintaxă și/sau gramatică. Microsoft nu este responsabil de inexactitățile, erorile sau daunele cauzate de traducerea greșită a conținutului sau de utilizarea acestuia de către clienți. Găsiți mai multe informații despre traducerea în colaborare la http://support.microsoft.com/gp/machine-translation-corrections/ro.

Faceți clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 2000257
SIMPTOME

Luaţi în considerare următorul scenariu. Pentru a strânge de securitate, eliminaţi unele drepturi de utilizator implicit la grupul local administratori pe un sistem de operare Windows. În pregătirea pentru configurarea Microsoft SQL Server pe acest sistem, adăugaţi în cont de configurare la grupul local administratori.

În acest scenariu, dacă tu a instala sau upgrade la Microsoft SQL Server, procesul de instalare poate eşua şi primiţi diverse mesaje de eroare după cum sa menţionat în secţiunile următoare.

Scenariul 1:Pentru o instalare nouă, programul de instalare nu reuşeşte, şi primiţi următorul mesaj de eroare:

Accesul este interzis

În plus, este posibil să observaţi mesaje de eroare care seamănă cu următorul în fişierul Detail.txt

2009-01-02 13:00:17 SQLEngine:--SqlServerServiceSCM: aşteptare pentru eveniment nt "Global\sqlserverRecComplete$ NIIT" să fie creat

2009-01-02 13:00:20 SQLEngine:--SqlServerServiceSCM: aşteptare pentru eveniment nt 'Global\sqlserverRecComplete$ NIIT' sau sql procesul mâner pentru a fi semnalat

2009-01-02 13:00:20 Slp: acțiunea de configurare nu a reușit pentru caracteristica SQL_Engine_Core_Inst în timpul de sincronizare ConfigRC si scenariu ConfigRC.

2009-01-02 13:00:20 Slp: accent is denied

2009-01-02 13:00:20 Slp: acțiunea de configurare nu a reușit pentru caracteristica SQL_Engine_Core_Inst în timpul de sincronizare ConfigRC si scenariu ConfigRC.

2009-01-02 13:00:20 Slp: System.ComponentModel.Win32Exception: accent is denied

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

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

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

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

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

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

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

2009-01-02 13:00:20 Slp: la Microsoft.SqlServer.Configuration.SqlEngine.SqlEngineDBStartConfig.ConfigSQLServerSystemDatabases (EffectiveProperties proprietăţi, Boolean isConfiguringTemplateDBs, Boolean useInstallInputs)

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

2009-01-02 13:00:20 Slp: la Microsoft.SqlServer.Configuration.SqlEngine.SqlEngineDBStartConfig.Install (ConfigActionTiming de sincronizare, dicţionar ' 2 actionData, PublicConfigurationBase spcb)

2009-01-02 13:00:20 Slp: la Microsoft.SqlServer.Configuration.SqlConfigBase.PrivateConfigurationBase.Execute (ConfigActionScenario scenariu, calendarul ConfigActionTiming, dicţionar ' 2 actionData, PublicConfigurationBase spcbCurrent)

2009-01-02 13:00:20 Slp: la Microsoft.SqlServer.Configuration.SqlConfigBase.SqlFeatureConfigBase.Execute (ConfigActionScenario scenariu, calendarul ConfigActionTiming, dicţionar ' 2 actionData, PublicConfigurationBase spcbCurrent)

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

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

2009-01-02 13:00:20 Slp: excepţie: System.ComponentModel.Win32Exception.

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

2009-01-02 13:00:20 Slp: mesaj: accent is denied.


Scenariu 2
: upgrade-uri pentru SQL Server 2008 va raporta următorul mesaj de eroare pe regula Engine_SqlEngineHealthCheck:

Regula nume: Engine_SqlEngineHealthCheck
Descriere regulă: verifică dacă serviciul SQL Server poate fi repornit; sau pentru o instanţă grupate, dacă SQL Server este resursa online.
Rezultatul: nu a reușit
Mesaj/corecţie de acţiune: Serviciul SQL Server nu poate fi repornit; sau pentru o instanţă grupate, resurse SQL Server nu este online

În plus, este posibil să observaţi mesaje de eroare care seamănă cu următorul în fişierul Detail.txt

2009-05-27 17:50:20 SQLEngine:: verificarea motor de control "GetSqlServerProcessHandle_1"
2009-05-27 17:50:20 SQLEngine:--SqlServerServiceSCM: aşteptare pentru eveniment nt 'Global\sqlserverRecComplete$ SQL10' pentru a fi creat
2009-05-27 17:50:22 SQLEngine:--SqlServerServiceSCM: aşteptare pentru eveniment nt 'Global\sqlserverRecComplete$ SQL10' sau sql procesul mâner pentru a fi semnalat
2009-05-27 17:50:22 SQLEngine:--FacetSqlEngineHealthCheck: Engine_SqlEngineHealthCheck: eroare: accent is denied

Scenario3: O nouă instalare a Microsoft SQL Server 2012 sau Microsoft SQL Server 2008 R2 nu reuşeşte

Veţi vedea următorul mesaj de eroare atunci când încercaţi să instalaţi un nou exemplu de 2012 de Server SQL sau SQL Server 2008 R2:

Regula "Configurare cont privilegii" nu a reușit.
Cont care execută SQL Server Setup nu are unul sau toate dintre următoarele drepturi:
dreptul de a spate sus fişiere şi directoare, dreptul de a gestiona de audit şi Jurnalul de securitate şi dreptul la programe de depanare.

CAUZĂ

Acest comportament este de design. În afară de adăugarea de contul de utilizator care se execută Setup ca un administrator local, contul de utilizator de configurare necesită următoarele drepturi de utilizator implicit de configurare să fi finalizat cu succes:

Notă Pentru mai multe informaţii despre permisiunile necesare pentru a instala SQL Server, consultaţi secţiunea "Cerinţe" pe următoarele site-uri Web MSDN:

Cum să: instalaţi SQL a servi 2008 (Setup)

Instalaţi SQL Server 2012 din Expertul de instalare (Setup)

Nume de afişare local politică obiectDreptul de utilizator
Spate dosar şi directoriesSeBackupPrivilege
Depanare programeSeDebugPrivilege
Gestionare jurnal de audit şi de securitateSeSecurityPrivilege

REZOLUŢIE

Pentru a adăuga drepturi în contul de local administrator, urmaţi aceşti paşi:

  1. Faceţi Log on computer ca un utilizator care are acreditări administrative.
  2. Faceţi clic pe Start, faceţi clic pe Run, tipde Control admintools, şi apoi faceţi clic pe OK.
  3. Faceţi dublu clic pe Local Sigur politică.
  4. În caseta de dialog Setări de securitate Local , faceţi clic pePoliticilor locale, faceţi dublu clic pe Cesiunea de drepturi de utilizator, şi faceţi dublu clic peBackup fişiere şi directoare.
  5. În caseta de dialog Backup fişiere şi directoare Properties , faceţi clic peAdăugaţi utilizator sau grup.
  6. În caseta de dialog Selectaţi utilizator sau grupuri , introduceţi contul de utilizator care este utilizat pentru configurarea şi apoi faceţi clic peOK de două ori.
  7. Repetaţi procedura pentru alte două politici care sunt menţionate în secţiunea "Cauza".
  8. Din meniul fişier , faceţi clic pe Exit pentru a închide caseta de dialogSetări de securitate Local .
INFORMAŢII SUPLIMENTARE

  • Verifica lista de privilegii de care sunt în prezent asociate cu contul utilizat pentru instalare, puteţi utiliza instrumentul AccessChk.exe. Descarcă acest instrument, vizitaţi următoarea locaţie:

http://technet.Microsoft.com/en-us/sysinternals/bb664922.aspx

Utilizare: accesschk.exe - un cont de configurare < > *

De exemplu:

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

Eşantion de ieşire:

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

Avertisment: acest articol a fost tradus automat

Proprietăți

ID articol: 2000257 - Ultima examinare: 06/06/2014 02:57:00 - Revizie: 5.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 KbMtro
Feedback