Sicherstellen des ausreichenden TempDB-Speicherplatzes
Wenn fehler beim Behandeln von Recordset- Objekten auftreten, die Verarbeitungsspeicher in Microsoft SQL Server 6.5 benötigen, müssen Sie möglicherweise die Größe der TempDB erhöhen. (Bei einigen Abfragen ist ein temporärer Verarbeitungsraum erforderlich. Eine Abfrage mit einer ORDER BY-Klausel erfordert z. B. eine Sortierung des Recordset-, was einen temporären Speicherplatz erfordert.)
Wichtig
Ab Windows 8 und Windows Server 2012 sind RDS-Serverkomponenten nicht mehr im Windows-Betriebssystem enthalten (weitere Details finden Sie unter Windows 8 und Windows Server 2012 Compatibility Cookbook). RDS-Clientkomponenten werden in einer zukünftigen Version von Windows entfernt. Vermeiden Sie die Verwendung dieses Features in neuer Entwicklungsarbeit, und planen Sie, Anwendungen zu ändern, die derzeit dieses Feature verwenden. Anwendungen, die RDS verwenden, sollten zu WCF Data Servicemigrieren.
Wichtig
Lesen Sie dieses Verfahren, bevor Sie die Aktionen ausführen, da es nicht so einfach ist, ein Gerät zu verkleinern, nachdem es erweitert wurde.
Anmerkung
InMicrosoft SQL Server 7.0 und höher wird TempDB standardmäßig bei Bedarf automatisch vergrößert. Daher kann dieses Verfahren nur auf Servern erforderlich sein, auf denen Versionen vor 7.0 ausgeführt werden.
So erhöhen Sie den TempDB-Speicherplatz auf SQL Server 6.5
Starten Sie Microsoft SQL Server Enterprise Manager, öffnen Sie die Struktur für den Server, und öffnen Sie dann die Datenbankgerätestruktur.
Wählen Sie ein (physisches) Gerät aus, das erweitert werden soll, z. B. Master, und doppelklicken Sie auf das Gerät, um das Dialogfeld Datenbankgerät bearbeiten zu öffnen.
In diesem Dialogfeld wird gezeigt, wie viel Speicherplatz die aktuellen Datenbanken verwenden.
Erhöhen Sie im Feld Größe das Gerät auf den gewünschten Wert (z. B. 50 MB) festplattenspeicher.
Klicken Sie auf Jetzt ändern, um den Abstand zu vergrößern, auf den die (logische) TempDB erweitert werden kann.
Ö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 aufgelistet, der derzeit TempDB zugeordnet ist (Datengröße). Standardmäßig beträgt dies 2 MB.
Klicken Sie unter der Gruppe Größe auf Erweitern. Die Diagramme zeigen den verfügbaren und zugewiesenen Speicherplatz auf jedem der physischen Geräte an. Die Balken in Maroonfarbe stellen den verfügbaren Platz dar.
Wählen Sie ein Protokollgerät, z. B. Master, um die verfügbare Größe im Feld Größe (MB) zur Anzeige zu bringen.
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 Microsoft SQL Server Enterprise Manager-Hilfedatei unter "Dialogfeld 'Datenbank erweitern'".