Anzeigen von OfflineprotokolldateienView Offline Log Files

Dieses Thema gilt für: JaSQL ServerkeineAzure SQL-DatenbankkeineAzure SQL Data Warehouse keine Parallel DatawarehouseTHIS TOPIC APPLIES TO: yesSQL ServernoAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Ab SQL Server 2012 (11.x)SQL Server 2012 (11.x)können Sie SQL ServerSQL Server -Protokolldateien von einer lokalen oder Remoteinstanz von SQL ServerSQL Server anzeigen, wenn die Zielinstanz offline ist oder nicht gestartet werden kann.Beginning in SQL Server 2012 (11.x)SQL Server 2012 (11.x), you can view SQL ServerSQL Server log files from a local or remote instance of SQL ServerSQL Server when the target instance is offline or cannot start.

Auf die Offlineprotokolldateien können Sie von Registrierte Server oder programmgesteuert mit WMI- und WQL (WMI Query Language)-Abfragen zugreifen.You can access the offline log files from Registered Servers, or programmatically through WMI and WQL (WMI Query Language) queries.

Hinweis

Mit diesen Methoden können Sie auch eine Verbindung mit einer Onlineinstanz herstellen, aber aus einem bestimmten Grund nicht über eine SQL ServerSQL Server -Verbindung.You can also use these methods to connect to an instance that is online, but for some reason, you cannot connect through a SQL ServerSQL Server connection.

VorbereitungenBefore you Begin

Zum Herstellen einer Verbindung mit Offlineprotokolldateien muss eine Instanz von SQL ServerSQL Server auf dem Computer installiert sein, den Sie zum Anzeigen der Offlineprotokolldateien verwenden möchten, und außerdem auf dem Computer, auf dem sich die Protokolldateien befinden, die Sie anzeigen möchten.To connect to offline log files, an instance of SQL ServerSQL Server must be installed on the computer that you are using to view the offline log files, and on the computer where the log files that you want to view are located. Wenn auf beiden Computern eine Instanz von SQL ServerSQL Server installiert ist, können Sie Offlinedateien für Instanzen von SQL ServerSQL Serversowie für Instanzen anzeigen, von denen frühere Versionen von SQL ServerSQL Server auf einem der Computer ausgeführt werden.If an instance of SQL ServerSQL Server is installed on both computers, you can view offline files for instances of SQL ServerSQL Server, and for instances that are running earlier versions of SQL ServerSQL Server on either computer.

Wenn Sie Registrierte Server verwenden, muss die Instanz, mit der Sie eine Verbindung herstellen möchten, unter Lokale Servergruppen oder Zentrale Verwaltungsserverregistriert sein.If you are using Registered Servers, the instance that you want to connect to must be registered under Local Server Groups or under Central Management Servers. (Die Instanz kann eigenständig oder als Mitglied einer Servergruppe registriert werden.) Weitere Informationen zum Hinzufügen einer Instanz von SQL ServerSQL Server zu Registrierte Server finden Sie in den folgenden Themen:(The instance can be registered on its own or be a member of a server group.) For more information about how to add an instance of SQL ServerSQL Server to Registered Servers, see the following topics:

BerechtigungenPermissions

Wenn Sie eine Verbindung mit einer Offlineprotokolldatei herstellen möchten, müssen Sie auf dem lokalen und dem Remotecomputer über die folgenden Berechtigungen verfügen:To connect to an offline log file, you must have the following permissions on both the local and remote computers:

  • Lesezugriff auf den Root\Microsoft\SqlServer\ComputerManagement12 -WMI-Namespace.Read access to the Root\Microsoft\SqlServer\ComputerManagement12 WMI namespace. Standardmäßig verfügt jeder Benutzer durch die Berechtigung Konto aktivieren über Lesezugriff.By default, everyone has read access through the Enable Account permission. Weitere Informationen finden Sie im Verfahren "So überprüfen Sie WMI-Berechtigungen" weiter unten in diesem Abschnitt.For more information, see the "To verify WMI permissions" procedure later in this section.

  • Leseberechtigung für den Ordner mit den Fehlerprotokolldateien.Read permission to the folder that contains the error log files. Standardmäßig befinden sich die Fehlerprotokolldateien unter dem folgenden Pfad (wobei <<Laufwerk>das Laufwerk darstellt, auf dem Sie installiert haben SQL ServerSQL Server, und<<Instanzname den Namen der Instanz von SQL ServerSQL Server darstellt):By default the error log files are located in the following path (where <Drive> represents the drive where you installed SQL ServerSQL Server and <InstanceName> is the name of the instance of SQL ServerSQL Server):

    <Laufwerk>:\Programme\Microsoft SQL Server\MSSQL13.<Instanzname>\MSSQL\Log<Drive>:\Program Files\Microsoft SQL Server\MSSQL13.<InstanceName>\MSSQL\Log

    Zum Überprüfen der Sicherheitseinstellungen für den WMI-Namespace können Sie das Snap-In WMI-Kontrolle verwenden.To verify WMI namespace security settings, you can use the WMI Control snap-in.

So überprüfen Sie WMI-BerechtigungenTo verify WMI permissions

  1. Öffnen Sie das Snap-In WMI-Kontrolle.Open the WMI Control snap-in. Führen Sie dazu je nach Betriebssystem eine der folgenden Aktionen aus:To do this, do either of the following, depending on the operating system:

    • Klicken Sie im Startmenü auf Suche starten, geben Sie wmimgmt.msc ein, und drücken Sie dann die EINGABETASTE.Click Start, type wmimgmt.msc in the Start Search box, and then press ENTER.

    • Klicken Sie auf Start, dann auf Ausführen, geben Sie wmimgmt.mscein, und drücken Sie dann die EINGABETASTE.Click Start, click Run, type wmimgmt.msc, and then press ENTER.

  2. Standardmäßig wird mit dem Snap-In WMI-Kontrolle der lokale Computer verwaltet.By default, the WMI Control snap-in manages the local computer.

    Wenn Sie eine Verbindung mit einem Remotecomputer herstellen möchten, führen Sie folgende Schritte aus:If you want to connect to a remote computer, follow these steps:

    1. Klicken Sie mit der rechten Maustaste auf WMI-Kontrolle (Lokal), und klicken Sie dann auf Verbindung mit anderem Computer herstellen.Right-click WMI Control (Local), and then click Connect to another computer.

    2. Klicken Sie im Dialogfeld Verwalteten Computer ändern auf Anderem Computer.In the Change managed computer dialog box, click Another computer.

    3. Geben Sie den Namen des Remotecomputers ein, und klicken Sie dann auf OK.Enter the remote computer name, and then click OK.

  3. Klicken Sie mit der rechten Maustaste auf WMI-Steuerung (Lokal) oder WMI-Steuerung (Remotecomputername), und klicken Sie dann auf Eigenschaften.Right-click WMI Control (Local) or WMI Control (RemoteComputerName), and then click Properties.

  4. Klicken Sie im Dialogfeld Eigenschaften von WMI-Kontrolle auf die Registerkarte Sicherheit .In the WMI Control Properties dialog box, click the Security tab.

  5. Suchen Sie in der Namespacestruktur den folgenden Namespace, und klicken Sie auf diesen:In the namespace tree, locate and then click the following namespace:

    Root\Microsoft\SqlServer\ComputerManagement10Root\Microsoft\SqlServer\ComputerManagement10

  6. Klicken Sie auf Sicherheit.Click Security.

  7. Stellen Sie sicher, dass das verwendete Konto über die Berechtigung Konto aktivieren verfügt.Make sure that the account that will be used has the Enable Account permission. Diese Berechtigung erlaubt den Lesezugriff auf WMI-Objekte.This permission allows Read access to WMI objects.

Anzeigen von ProtokolldateienView Log Files

Das folgende Verfahren veranschaulicht das Anzeigen von Offlineprotokolldateien über Registrierte Server.The following procedure shows how to view offline log files through Registered Servers. Dabei wird Folgendes vorausgesetzt:The procedure assumes the following:

Die Instanz von SQL ServerSQL Server , mit der Sie eine Verbindung herstellen möchten, wurde bereits in Registrierte Server registriert.The instance of SQL ServerSQL Server that you want to connect to is already registered in Registered Servers.

So zeigen Sie Protokolldateien für Offlineinstanzen anTo view log files for instances that are offline
  1. Wenn Sie Offlineprotokolldateien für eine lokale Instanz anzeigen möchten, stellen Sie sicher, dass Sie SQL Server Management StudioSQL Server Management Studio mit erhöhten Berechtigungen starten.If you want to view offline log files on a local instance, make sure that you start SQL Server Management StudioSQL Server Management Studio with elevated permissions. Dazu klicken Sie beim Starten von Management StudioManagement Studiomit der rechten Maustaste auf SQL Server Management Studio, und klicken Sie dann auf Als Administrator ausführen.To do this, when you start Management StudioManagement Studio, right-click SQL Server Management Studio, and then click Run as administrator.

  2. Klicken Sie in SQL Server Management StudioSQL Server Management Studioim Menü Ansicht auf Registrierte Server.In SQL Server Management StudioSQL Server Management Studio, on the View menu, click Registered Servers.

  3. Suchen Sie in der Konsolenstruktur die Instanz, in der Sie die Offlinedateien anzeigen möchten.In the console tree, locate the instance on which you want to view the offline files.

  4. Führen Sie eines der folgenden Verfahren aus:Do one of the following:

    • Wenn die Instanz unter Lokale Servergruppenaufgeführt wird, erweitern Sie Lokale Servergruppenund die Servergruppe (wenn die Instanz Mitglied einer Gruppe ist), klicken Sie mit der rechten Maustaste auf die Instanz, und klicken Sie dann auf SQL Server-Protokoll anzeigen.If the instance is under Local Server Groups, expand Local Server Groups, expand the server group (if the instance is a member of a group), right-click the instance, and then click View SQL Server Log.

    • Wenn es sich bei der Instanz um den zentralen Verwaltungsserver selbst handelt, erweitern Sie Zentrale Verwaltungsserver, klicken Sie mit der rechten Maustaste auf die Instanz, zeigen Sie auf Aktionen des zentralen Verwaltungsservers, und klicken Sie dann auf SQL Server-Protokollanzeigen.If the instance is the Central Management Server itself, expand Central Management Servers, right-click the instance, point to Central Management Server Actions, and then click View SQL Server Log.

    • Wenn die Instanz unter Zentrale Verwaltungsserveraufgeführt wird, erweitern Sie Zentrale Verwaltungsserverund den zentralen Verwaltungsserver, klicken Sie mit der rechten Maustaste auf die Instanz (oder erweitern Sie eine Servergruppe, und klicken Sie mit der rechten Maustaste auf die Instanz), und klicken Sie dann auf SQL Server-Protokoll anzeigen.If the instance is under Central Management Servers, expand Central Management Servers, expand the Central Management Server, right-click the instance (or expand a server group and right-click the instance), and then click View SQL Server Log.

  5. Wenn Sie eine Verbindung mit einer lokalen Instanz herstellen, wird die Verbindung mit den aktuellen Benutzeranmeldeinformationen hergestellt.If you are connecting to a local instance, the connection is made using the current user credentials.

    Wenn Sie eine Verbindung mit einer Remoteinstanz herstellen, führen Sie im Dialogfeld Protokolldatei-Viewer – Verbinden als eine der folgenden Aktionen aus:If you are connecting to a remote instance, in the Log File Viewer - Connect As dialog box, do either of the following:

    • Wenn Sie eine Verbindung als der aktuelle Benutzer herstellen möchten, stellen Sie sicher, dass das Kontrollkästchen Als anderer Benutzer verbinden deaktiviert ist, und klicken Sie dann auf OK.To connect as the current user, make sure that the Connect as another user check box is cleared, and then click OK.

    • Wenn Sie eine Verbindung als ein anderer Benutzer herstellen möchten, aktivieren Sie das Kontrollkästchen Als anderer Benutzer verbinden , und klicken Sie dann auf Benutzer festlegen.To connect as another user, select the Connect as another user check box, and then click Set User. Wenn Sie dazu aufgefordert werden, geben Sie die Benutzeranmeldeinformationen ein (mit dem Benutzernamen im Format Domänenname\Benutzername), klicken Sie auf OK, und klicken Sie dann erneut auf OK , um eine Verbindung herzustellen.When you are prompted, enter the user credentials (with the user name in the format domain_name\user_name), click OK, and then click OK again to connect.

    Hinweis

    Wenn das Laden der Protokolldateien zu lange dauert, können Sie auf der Symbolleiste des Protokolldatei-Viewers auf Beenden klicken.If the log files take too long to load, you can click Stop on the Log File Viewer toolbar.

Weitere Informationen finden Sie unterSee Also

Protokolldatei-ViewerLog File Viewer