SQL Server 2005 Déplacer tempdb

Par défaut, tempdb est placé sur le même lecteur sur lequel SQL Server est installé. Ce résultat n'est probablement pas souhaitable, en particulier si vous avez installé SQL Server sur le lecteur de démarrage ou sur un lecteur IDE par rapport à un lecteur SATA. Pour déplacer tempdb sur un lecteur plus rapide et améliorer les performances, procédez comme suit:


1. Ouvrez SQL Server Management Studio.

2. Connectez-vous au serveur souhaité.

3. Cliquez sur le Nouvelle requête bouton.

4. Copiez et collez les éléments suivants dans le volet de requête:UTILISER le maître;
ALLER
ALTER DATABASE tempdb
MODIFY FILE (NOM = tempdev, FILENAME = '{nouvel emplacement} \ tempdb.mdf');
ALLER
ALTER DATABASE tempdb
MODIFY FILE (NOM = templog, FILENAME = '{nouvel emplacement} \ templog.ldf');
ALLER

5. Changer {nouvel emplacement} dans le code collé (pour les fichiers tempdb.mdf et templog.ldf) sur le chemin du nouvel emplacement.

6. Cliquez sur Exécuter.

7. Allez au Panneau de contrôle et alors Outils administratifs. Sélectionner Prestations de service.

8. Stop and Start SQL Server (MSSQLSERVER).

9. Revenez à SQL Server Management Studio et ouvrez un nouveau volet de requête.

10. Copiez et collez ce qui suit pour vérifier que tempdb a été déplacé vers le nouvel emplacement:SELECT nom, nom physique
FROM sys.master_files
WHERE database_id = DB_ID ('tempdb');

11. Cliquez sur Exécuter.

12. Dans le nom_périphérique colonne, vous devriez voir le chemin du nouvel emplacement.