Freigeben über


Sicherstellen, dass ausreichend TempDB-Speicherplatz vorhanden ist

Wenn bei der Verarbeitung von Recordset-Objekten Fehler auftreten, die Speicherplatz in Microsoft SQL Server 6.5 benötigen, müssen Sie möglicherweise die Größe von TempDB erhöhen. (Einige Abfragen benötigen temporären Speicherplatz für die Verarbeitung. Eine Abfrage mit einer ORDER BY-Klausel benötigt z. B. irgendwie ein Recordset, für das temporärer Speicherplatz erforderlich ist.)

Wichtig

Ab Windows 8 und Windows Server 2012 sind RDS-Serverkomponenten nicht mehr im Windows-Betriebssystem enthalten (weitere Informationen finden Sie in den jeweiligen Kompatibilitäts-Cookbooks zu Windows 8 und Windows Server 2012). RDS-Clientkomponenten werden in einer zukünftigen Version von Windows entfernt. Nutzen Sie diese Funktionen bei Neuentwicklungen nicht mehr, und planen Sie die Änderung von Anwendungen, die diese Funktion zurzeit verwenden. Anwendungen, die RDS verwenden, sollten zu WCF Data Service migriert werden.

Wichtig

Lesen Sie dieses Verfahren durch, bevor Sie die Aktionen ausführen, da es nicht so einfach ist, ein Medium zu verkleinern, nachdem es vergrößert wurde.

Hinweis

Standardmäßig ist TempDB in Microsoft SQL Server 7.0 und höher so eingestellt, dass es bei Bedarf automatisch vergrößert wird. Daher kann dieses Verfahren nur auf Servern mit Versionen vor 7.0 erforderlich sein.

So erhöhen Sie den TempDB-Speicherplatz in SQL Server 6.5

  1. Starten Sie Microsoft SQL Server Enterprise Manager, öffnen Sie die Struktur für den Server, und öffnen Sie dann die Struktur für Datenbankmedien.

  2. Wählen Sie ein (physisches) Medium aus, das erweitert werden soll, z. B. Master, und doppelklicken Sie auf das Medium, um das Dialogfeld Datenbankmedium bearbeiten zu öffnen.

    Dieses Dialogfeld zeigt, wie viel Speicherplatz die aktuellen Datenbanken verwenden.

  3. Erhöhen Sie die Größe des Mediums auf den gewünschten Betrag (z. B. 50 MB Festplattenspeicher).

  4. Klicken Sie auf Jetzt ändern, um den Speicherplatz zu erhöhen, auf den die (logische) TempDB vergrößert kann.

  5. Öffnen Sie die Datenbankstruktur auf dem Server, und doppelklicken Sie dann auf TempDB, um das Dialogfeld Datenbank bearbeiten zu öffnen. Auf der Registerkarte Datenbank wird der Speicherplatz angezeigt, der derzeit TempDB zugewiesen ist (Datengröße). Der Standardwert beträgt 2 MB.

  6. Klicken Sie in der Gruppe Größe auf Erweitern. Die Diagramme veranschaulichen den verfügbaren und zugewiesenen Speicherplatz der einzelnen physischen Medien. Die dunkelroten Balken stellen den verfügbaren Speicherplatz dar.

  7. Wählen Sie ein Protokollmedium (z. B. Master) aus, um die verfügbare Größe im Feld Größe (MB) anzuzeigen.

  8. Klicken Sie auf Jetzt erweitern, um diesen Speicherplatz der TempDB-Datenbank zuzuweisen.

    Im Dialogfeld Datenbank bearbeiten wird die neue zugewiesene Größe für TempDB angezeigt.

Weitere Informationen zu diesem Thema finden Sie in der Hilfedatei von Microsoft SQL Server Enterprise Manager mit dem Suchbegriff „Dialogfeld "Datenbank erweitern"“.

Weitere Informationen

Grundlegendes zu RDS