Verschiedene Probleme auftreten, wenn SQL Server 2012 in Hyper-V oder VMWare-Umgebung ausgeführt

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 2799534 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Problembeschreibung

Betrachten Sie das folgende Szenario:
  • Sie versuchen, Microsoft SQL Server 2012 in einer Hyper-V oder VMware-Umgebung mit Windows Server 2012 ausgeführt.
  • Wählen Sie z. B. Nichtstandard-Festplatte eine Festplatte als Laufwerk C:, für die gemeinsam genutzten Features und das Stammverzeichnis der Instanz oder der Datenbank Dateien auf einem Laufwerk ohne Betriebssystem gehostet werden, und dieses Laufwerk als Wechselmedien oder einen austauschbaren Datenträger in Windows Explorer angezeigt wird.
  • SQL Server ist so konfiguriert, dass Sie unter einem anderen Konto als dem lokalen Systemkonto ausgeführt werden.
  • Die tragbare Gerät Enumerator Service (Wpdbusenum.dll) Version ist niedriger als 6.2.9200.16548 [GDR] / 6.2.9200.20652 [QFE].
  • Wie in den folgenden Screenshots definiert Windows-Sicherheitsrichtlinie für den Objektzugriff [entweder lokale Richtlinie oder Gruppenrichtlinie]:

    Bild minimierenBild vergrößern
    2903666



    Bild minimierenBild vergrößern
    2903667

In diesem Szenario können Sie eine oder mehrere der folgenden Probleme auftreten:

Problem 1: Die Installation schlägt fehl, und Sie erhalten eine Fehlermeldung

Die Installation schlägt fehl, und Sie erhalten eine Fehlermeldung, die der folgenden ähnelt:

Es wurde versucht, einen unautorisierten Vorgang auszuführen

Darüber hinaus erhalten Sie die folgenden Fehlermeldungen in den Dateien "Summary.txt" und Detail.txt, die in der SQL Server-Setup-Protokollordner gefunden werden:

"Summary.txt"
Während der Installation der Funktion ist ein Fehler aufgetreten.

Detail.txt
Versucht, einen unautorisierten Vorgang auszuführen.
HResult: 0x84bb0001
FacilityCode: 1211 (4bb)
Fehlercode: 1 (0001)
Daten:
WatsonData = MSSQLSERVER
DisableRetry = True
Inner Exception-Typ: System.UnauthorizedAccessException

HinweisDieses Problem tritt auch beim Ausführen einerslipstream-Installation von SQL Server 2012 Service Pack 1 (SP1).

Problem 2: Eine oder mehrere Datenbanken für SQL Server 2012 online kommen nicht beim Starten von SQL Server

Eine oder mehrere Datenbanken SQL Server 2012 werden manchmal nicht online geschaltet, wenn SQL Server gestartet wird, nachdem der Computer neu gestartet wird. Dieses Problem kann sporadisch sein. Angenommen, die Datenbank möglicherweise nicht online geschaltet nach mehreren Neustarts, aber nach einem weiteren Neustart die Datenbank online geschaltet. Allerdings wird der virtuelle Computer nicht online nach einem weiteren Neustart geschaltet.

Darüber hinaus wird der Status des SQL Server-Dienstes nicht geändert, wenn Sie den virtuellen Computer neu starten. Wenn die Datenbanken kann nicht online geschaltet, wenn die SQL Server zunächst nach dem Neustart gestartet wird, wird die Datenbank nicht auf der egal wie oft online geschaltet, der SQL Server-Dienst neu gestartet wird.
Jedoch wenn die Datenbank online geschaltet wird, betrifft dieses Problem nicht die Datenbanken online geschaltet, wenn Sie den SQL Server-Dienst neu starten.

Wenn dieses Problem auftritt, kann eine oder mehrere der folgenden Fehlermeldungen im SQL Server-Fehlerprotokoll protokolliert:

Fehler: 17207, Schweregrad: 16, Status: 1
Aktivierung fehlgeschlagen. Der physische Dateiname "X: \yourpath\databaselogfilename.ldf >" ist möglicherweise falsch.

Fehler: 17207, Schweregrad: 16, Status: 1
Aktivierung fehlgeschlagen. Der physische Dateiname "X: \yourpath\databasedatafilename.mdf >" ist möglicherweise falsch.

Fehler: 17207, Schweregrad: 16, Status: 1
Aktivierung fehlgeschlagen. Der physische Dateiname "X: \yourpath\databasedatafilename.ndf >" ist möglicherweise falsch.

Fehler: 5120, Schweregrad: 16, Status: 5.
FileMgr::StartLogFiles: Betriebssystemfehler 2 (das System kann nicht finden die angegebene Datei.) beim Erstellen oder Öffnen der Datei aufgetreten "X: \yourpath\databasedatafilename.ldf >'. Diagnostizieren Sie und korrigieren Sie den Fehler, und wiederholen Sie den Vorgang.

Fehler: 5120, Schweregrad: 16, Status: 5.
FileMgr::StartLogFiles: Betriebssystemfehler 2 (das System kann nicht finden die angegebene Datei.) beim Erstellen oder Öffnen der Datei aufgetreten "X: \yourpath\databasedatafilename.mdf >'. Diagnostizieren Sie und korrigieren Sie den Fehler, und wiederholen Sie den Vorgang.

Fehler: 5120, Schweregrad: 16, Status: 5.
FileMgr::StartLogFiles: Betriebssystemfehler 2 (das System kann nicht finden die angegebene Datei.) beim Erstellen oder Öffnen der Datei aufgetreten "X: \yourpath\databasedatafilename.ndf >'. Diagnostizieren Sie und korrigieren Sie den Fehler, und wiederholen Sie den Vorgang.

Außerdem wird der Status der Datenbank Ausstehende Wiederherstellung:

Bild minimierenBild vergrößern
2903682


Eine Fehlermeldung angezeigt, die der folgenden ähnelt, wird in dem Sicherheitsereignisprotokoll protokolliert:

Protokollname: Sicherheit
Quelle: Microsoft-Windows-Security-Überwachung
Datum: 10/2/2013 10:07:08 PM
Ereignis-ID: 4656
Aufgabenkategorie: Wechselmedien
Ebene: Informationen
Schlüsselwörter: Überwachungsfehler
Benutzer: n/a
Computer: TX326234-1.lab326234.lab
Beschreibung:
Ein Handle zu einem Objekt wurde angefordert.

Betreff:
Sicherheits-ID: LAB326234\SQLSVC
Firmenname: SQLSVC
Konto Domäne: LAB326234
Logon-ID: 0x1B49BC

Objekt:
Objekt-Server: Sicherheit
Objekttyp: Datei
Objektname: E:\DATA\Object_Access_test1.mdf
Behandeln von ID: 0 x 0

Ressourceneigenschaften:-

Prozessinformationen:
Prozess-ID: 0x704
Prozessname: C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Binn\sqlservr.exe

Zugriff auf Anforderungsinformationen:
Transaktions-ID: {00000000-0000-0000-0000-000000000000}
Zugriffe: Lesezugriff
WRITE_DAC
WRITE_OWNER
SYNCHRONISIEREN
Daten lesen (oder Verzeichnis auflisten)
Daten schreiben (oder Datei hinzufügen)
Daten anhängen (oder Unterverzeichnis hinzufügen oder Pipeinstanz erstellen)
EA lesen
EA schreiben
Attribute lesen
Attribute schreiben

Zugriff auf Gründe:-
Zugriff auf Maske: 0x1E019F
Berechtigungen für die Zugriffsüberprüfung verwendet:-
Anzahl der SID eingeschränkt: 0



Lösung

Gehen Sie folgendermaßen vor, um dieses Problem zu beheben:
  1. Installieren Sie das kumulative Update, das beschrieben wird, im folgenden Artikel der Microsoft Knowledge Base:
    2811670 Probleme bei die Überwachungsrichtlinie Objekt Zugriff auf Wechselmedien in Windows 8 oder Windows Server 2012 aktiviert ist
  2. Starten Sie den tragbare Gerät Enumerator-Dienst neu.
  3. Erzwingen Sie eine Aktualisierung der Gruppenrichtlinie. Zu diesem Zweck geben Sie Folgendes an einer administrativen Eingabeaufforderung, und drücken Sie dann die EINGABETASTE:

    Gpupdate/force ein.
  4. Neustart der virtuellen Gastcomputer zweimal für die Änderung wirksam wird.

Abhilfe

Um dieses Problem zu umgehen, verwenden Sie eine der folgenden Methoden:
  • Deaktivieren Sie die HotAdd/HotPlug-Funktion in VMware. Weitere Informationen hierzu finden Sie auf der folgenden Webseite von VMWare:
    http://KB.VMware.com/Selfservice/Microsites/Search.do?Language=en_US&cmd=displayKC&externalId=1012225
    Hinweis Microsoft stellt Kontaktinformationen von Drittanbietern zur Verfügung, die Sie auf der Suche nach technischem Support unterstützen. Diese Kontaktinformationen können sich ohne vorherige Ankündigung ändern. Microsoft garantiert nicht die Richtigkeit dieser Kontaktinformationen von Drittanbietern.
  • Ändern Sie das Benutzerkonto, das der SQL Server-Dienste auf einem lokalen Systemkonto ausgeführt wird.

    Hinweis Wir empfehlen nicht, dass Sie das Benutzerkonto ändern, das die SQL Server-Dienste auf einem lokalen Systemkonto ausgeführt wird.
  • Deaktivieren Sie die Überwachung des Objektzugriffs.

    Hinweis In der Regel empfohlen nicht, dass Sie die Überwachung des Objektzugriffs deaktivieren.

Weitere Informationen

Die Produkte von Drittanbietern, die in diesem Artikel erörtert werden von Unternehmen hergestellt, die von Microsoft unabhängig sind. Microsoft übernimmt keine Garantie, weder konkludent noch anderweitig, über die Leistung oder Zuverlässigkeit dieser Produkte.

Informationsquellen

Weitere Informationen über den Befehl Gpupdate finden Sie auf der folgenden TechNet-Website:

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

Weitere Informationen zum Überwachen von Objektzugriffsversuchen finden Sie auf der folgenden TechNet-Website:

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

Eigenschaften

Artikel-ID: 2799534 - Geändert am: Dienstag, 29. Oktober 2013 - Version: 4.0
Die Informationen in diesem Artikel beziehen sich auf:
  • 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
Keywords: 
kbtshoot kbsurveynew kbexpertiseinter kbmt KB2799534 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell übersetzt und wird dann möglicherweise mithilfe des Community Translation Framework (CTF) von Mitgliedern unserer Microsoft Community nachbearbeitet. Weitere Informationen zu CTF finden Sie unter http://support.microsoft.com/gp/machine-translation-corrections/de.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 2799534
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com