ACT-Datenbankkonfiguration

Das Anwendungskompatibilitäts-Toolkit (Application Compatibility Toolkit, ACT) verwendet zum Speichern und Teilen der Kompatibilitätsproblemdaten eine Microsoft® SQL Server®-Datenbank. Falls Sie Microsoft SQL Server nicht verwenden, können Sie Microsoft SQL Server Express herunterladen und installieren. Informationen zum Erstellen von Microsoft SQL Server-Datenbanken finden Sie unter Verwalten des Datenbankmoduls.

ACT-Datenbank – Erstellung

Verwenden Sie zum Erstellen der ACT-Datenbank eine der folgenden Methoden:

  • Führen Sie Application Compatibility Manager (ACM) aus, und erstellen Sie mithilfe des ACT-Konfigurations-Assistenten eine neue Datenbank.

    – oder –

  • Führen Sie die Datei „CreateDB.sql“ aus. In der folgenden Tabelle finden Sie den Speicherort der Datei „CreateDB.sql“.

    Betriebssystem Pfad

    Windows® 8

    Windows® 7

    Windows Vista®

    Windows Server® 2012

    Windows Server 2008 R2

    Windows Server 2008 mit Service Pack 2 (SP2)

    %SYSTEMDRIVE%\ProgramData\Microsoft\Application Compatibility Toolkit\CreateDB.sql

    Windows XP mit Service Pack 3 (SP3)

    %SYSTEMDRIVE%\Dokumente und Einstellungen\Alle Benutzer\Anwendungsdaten\Microsoft\Application Compatibility Toolkit\CreateDB.sql

ACT-Datenbank – Berechtigungen

Weisen Sie den folgenden Konten die folgenden Datenbankrollen zu.

  • Weisen Sie den Benutzerkonten und den lokalen Dienstkonten, unter denen der ACT-Protokollverarbeitungsdienst ausgeführt wird, die Datenbankrollen db_datareader, db_datawriter und db_owner zu.

  • Weisen Sie dem Benutzerkonto, unter dem Application Compatibility Manager (ACM) ausgeführt wird, die Datenbankrollen db_datareader und db_datawriter zu.

Alternative: Gewähren Sie jedem Benutzer, der den ACT-Protokollverarbeitungsdienst oder ACM ausführt, die folgenden expliziten Berechtigungen:

  • SELECT

  • INSERT

  • UPDATE

  • DELETE

  • EXECUTE

ACT-Datenbank – Empfehlungen

Wir empfehlen zudem, im Rahmen der Bereitstellungsplanung folgende Änderungen an der Datenbank vorzunehmen:

  • Erstellen Sie eine größere Datenbank mit einem größeren Wert für die Protokolldateigröße, und legen Sie anschließend die Wachstumsintervalle entsprechend fest. Falls Sie eine Datenbank mit der Standardeinstellung für die Datenspeicherung erstellen, hat der Datenanteil der Datenbank eine Ausgangsgröße von einem Megabyte (MB) und ein Wachstumsintervall von 1 MB. Falls Sie eine Datenbank mit der Standardeinstellung für die Protokolldateispeicherung erstellen, hat der Protokolldateianteil der Datenbank eine Ausgangsgröße von 1 MB und ein Wachstumsintervall von zehn Prozent. Wie empfehlen, zwischen den Daten und der Protokolldatei ein Verhältnis von 5:1 oder 4:1 einzuhalten. Falls der Datenanteil also beispielsweise fünf Gigabytes (GB) beträgt, sollte der Protokolldateianteil 1 GB betragen.

  • Ändern Sie das Wiederherstellungsmodell Ihrer Datenbank. Standardmäßig wird das Wiederherstellungsmodell Full verwendet. Wir empfehlen allerdings, das Wiederherstellungsmodell in Simple zu ändern, um die Leistung zu verbessern und den Speicherbedarf auf dem Datenträger zu verringern.

  • Speichern Sie den Datenanteil und den Protokolldateianteil Ihrer ACT-Datenbank auf unterschiedlichen Festplatten. Standardmäßig werden die Daten und die Protokolldateien auf der gleichen Festplatte gespeichert – es sei denn, der SQL-Administrator hat diese Einstellung geändert. Wir empfehlen, die Daten von den Protokolldateien zu trennen, um E/A-Datenträgerkonflikte zu verringern.