Possono verificarsi diversi problemi durante l'esecuzione di SQL Server 2012 in Hyper-V o ambiente VMWare

IMPORTANTE: il presente articolo è stato tradotto tramite un software di traduzione automatica di Microsoft ed eventualmente revisionato dalla community Microsoft tramite la tecnologia CTF (Community Translation Framework) o da un traduttore professionista. Microsoft offre articoli tradotti manualmente e altri tradotti automaticamente e rivisti dalla community con l’obiettivo di consentire all'utente di accedere a tutti gli articoli della Knowledge Base nella propria lingua. Tuttavia, un articolo tradotto automaticamente, anche se rivisto dalla community, non sempre è perfetto. Potrebbe contenere errori di vocabolario, di sintassi o di grammatica. Microsoft declina ogni responsabilità per imprecisioni, errori o danni causati da una traduzione sbagliata o dal relativo utilizzo da parte dei clienti. Microsoft aggiorna frequentemente il software e gli strumenti di traduzione automatica per continuare a migliorare la qualità della traduzione.

Clicca qui per visualizzare la versione originale in inglese dell’articolo: 2799534
Sintomi
Si consideri lo scenario seguente:
  • Si tenta di eseguire Microsoft SQL Server 2012 in Hyper-V o ambienti VMware che eseguono Windows Server 2012.
  • Si seleziona un'unità di disco rigido non predefinito, un disco rigido diversa dall'unità c: ad esempio, per le funzionalità condivise e la directory radice dell'istanza o del database sono ospitati i file su un'unità di sistema operativo non e tale unità viene visualizzato come disco rimovibile in Windows Explorer o rimovibili.
  • SQL Server è configurato per l'esecuzione con un account diverso dall'account di sistema locale.
  • La versione del servizio enumeratore di dispositivo portatile (Wpdbusenum.dll) è inferiore a 6.2.9200.16548 [GDR] / 6.2.9200.20652 [QFE].
  • Criteri di protezione Windows definito per l'accesso agli oggetti [criteri locali o criteri di gruppo] come mostrato nelle schermate riportate di seguito:





In questo scenario, è possibile riscontrare uno o più dei seguenti problemi:

Problema 1: Il processo di installazione ha esito negativo e viene visualizzato un messaggio di errore

Il processo di installazione non riesce e viene visualizzato un messaggio di errore analogo al seguente:

Si è tentato di eseguire un'operazione non autorizzata

Inoltre, i seguenti messaggi di errore viene visualizzato nel file Summary. txt e Detail. txt che si trovano nella cartella del Registro di installazione di SQL Server:

Summary. txt
Si è verificato un errore durante l'installazione della funzionalità

Detail. txt
Si è tentato di eseguire un'operazione non autorizzata.
HResult: 0x84bb0001
FacilityCode: 1211 (4bb)
Codice di errore: 1 (0001)
Dati:
WatsonData = MSSQLSERVER
DisableRetry = true
Tipo di eccezione interna: System. UnauthorizedAccessException

Nota Questo problema si verifica anche quando si tenta di eseguire unaslipstream di installazione di SQL Server 2012 Service Pack 1 (SP1).

Problema 2: Uno o più database di SQL Server 2012 non vengono forniti in linea all'avvio di SQL Server

Uno o più dei database di SQL Server 2012 talvolta non sono in linea all'avvio di SQL Server dopo il riavvio del computer. Il problema potrebbe essere sporadico. Ad esempio, il database non può essere in linea dopo diversi riavvii, ma il database di portare in linea dopo il riavvio di un altro. Tuttavia, la macchina virtuale non è in linea dopo il riavvio di un altro.

Inoltre, lo stato del servizio SQL Server non cambia quando si riavvia la macchina virtuale. Se all'avvio di SQL Server dopo il riavvio, i database non è online, è possibile che il database non verrà connessa indipendentemente da quante volte il servizio SQL Server viene riavviato.
Tuttavia, se il database di portare in linea, questo problema non riguarda i database in linea quando si riavvia il servizio SQL Server.

Quando si verifica questo problema, uno o più dei seguenti messaggi di errore potrebbe essere registrato nel log degli errori di SQL Server:

Errore: 17207, gravità: 16, stato: 1
Errore di attivazione del file. Il nome del file fisico "x: \yourpath\databaselogfilename.ldf >" potrebbe non essere corretto.

Errore: 17207, gravità: 16, stato: 1
Errore di attivazione del file. Il nome del file fisico "x: \yourpath\databasedatafilename.mdf >" potrebbe non essere corretto.

Errore: 17207, gravità: 16, stato: 1
Errore di attivazione del file. Il nome del file fisico "x: \yourpath\databasedatafilename.ndf >" potrebbe non essere corretto.

Errore: 5120, gravità: 16, stato: 5.
FileMgr::StartLogFiles: errore del sistema operativo 2 (Impossibile trovare il file specificato.) si è verificato durante la creazione o l'apertura del file 'x: \yourpath\databasedatafilename.ldf >'. Diagnosticare e correggere l'errore del sistema operativo e ripetere l'operazione.

Errore: 5120, gravità: 16, stato: 5.
FileMgr::StartLogFiles: errore del sistema operativo 2 (Impossibile trovare il file specificato.) si è verificato durante la creazione o l'apertura del file 'x: \yourpath\databasedatafilename.mdf >'. Diagnosticare e correggere l'errore del sistema operativo e ripetere l'operazione.

Errore: 5120, gravità: 16, stato: 5.
FileMgr::StartLogFiles: errore del sistema operativo 2 (Impossibile trovare il file specificato.) si è verificato durante la creazione o l'apertura del file 'x: \yourpath\databasedatafilename.ndf >'. Diagnosticare e correggere l'errore del sistema operativo e ripetere l'operazione.

Inoltre, lo stato del database è In sospeso di ripristino:



Nel registro eventi di protezione viene registrato un messaggio di errore analogo al seguente:

Nome registro: protezione
Origine: Microsoft-Windows--controllo della protezione
Data: 10/2/2013 10:07:08 PM
ID evento: 4656
Categoria di attività: Archivi rimovibili
Livello: informazioni
Parole chiave: Controllo non riuscito
Utente: n/d
Computer: TX326234-1.lab326234.lab
Descrizione:
È stato richiesto un handle per un oggetto.

Oggetto:
ID di protezione: LAB326234\SQLSVC
Nome account: SQLSVC
Account di dominio: LAB326234
ID di accesso: 0x1B49BC

Oggetto:
Server oggetto: protezione
Tipo di oggetto: File
Nome oggetto: E:\DATA\Object_Access_test1.mdf
Gestire ID: 0x0

Attributi delle risorse:-

Informazioni sul processo:
ID processo: 0x704
Nome del processo: C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Binn\sqlservr.exe

Informazioni sulla richiesta di accesso:
ID transazione: {00000000-0000-0000-0000-000000000000}
Accessi: READ_CONTROL
WRITE_DAC
WRITE_OWNER
SINCRONIZZARE
ReadData (o ListDirectory)
WriteData (o AddFile)
AppendData (o AddSubdirectory o CreatePipeInstance)
ReadEA
WriteEA
ReadAttributes
WriteAttributes

Accedere ai motivi:-
Maschera di accesso: 0x1E019F
Privilegi utilizzati per il controllo di accesso:-
Limitato numero di SID: 0



Risoluzione
Per risolvere questo problema, attenersi alla seguente procedura:
  1. Installare l'aggiornamento cumulativo descritto nel seguente articolo della Microsoft Knowledge Base:
    2811670 Problemi quando è attivato il criterio accesso oggetto su archivi rimovibili in Windows 8 o Windows Server 2012
  2. Riavviare il servizio enumeratore dispositivi mobili.
  3. Forzare l'aggiornamento di criteri di gruppo. A tale scopo, digitare quanto segue al prompt dei comandi di amministrazione e quindi premere INVIO:

    gpupdate /force
  4. Riavviare la macchina virtuale guest due volte per rendere effettiva la modifica.
Workaround
Per ovviare a questo problema, utilizzare uno dei seguenti metodi:
  • Disattivare la funzionalità di HotAdd/hot plug in VMware. Per ulteriori informazioni su come eseguire questa operazione, visitare il seguente sito Web di VMWare:Nota Microsoft fornisce informazioni di contatto di terze parti per facilitare l'individuazione del supporto tecnico. Tali informazioni potrebbero cambiare senza preavviso. Microsoft non garantisce l'accuratezza delle informazioni per contattare altri produttori.
  • Modificare l'account utente che esegue i servizi di SQL Server a un account di sistema locale.

    Nota Si sconsiglia di modificare l'account utente che esegue i servizi di SQL Server a un account di sistema locale.
  • Disabilitare il controllo dell'accesso agli oggetti.

    Nota In genere, si sconsiglia di disattivare il controllo dell'accesso agli oggetti.
Informazioni
I prodotti di terze parti descritti in questo articolo sono forniti da società indipendenti da Microsoft. Microsoft esclude ogni garanzia, implicita o esplicita relativa alle prestazioni o all'affidabilità di tali prodotti.
Riferimenti
Per ulteriori informazioni sul comando Gpupdate, visitare il seguente sito Web Microsoft TechNet:

http://technet.microsoft.com/en-us/library/hh852337.aspx

Per ulteriori informazioni su Controlla accesso agli oggetti, visitare il seguente sito Web Microsoft TechNet:

http://technet.microsoft.com/en-us/library/cc776774 (v=ws.10).aspx

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 2799534 - Ultima revisione: 10/17/2014 20:37:00 - Revisione: 5.0

Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Standard, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Web, Microsoft SQL Server 2012 Express, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Web, Microsoft SQL Server 2014 Express, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Express Edition, Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Standard, Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Web, Microsoft SQL Server 2008 Express, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Standard, Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Web, Microsoft SQL Server 2008 R2 Express

  • kbtshoot kbsurveynew kbexpertiseinter kbmt KB2799534 KbMtit
Feedback