SQL Server 2005 Flytta tempdb

Som standard är tempdb placerad på samma enhet som SQL Server är installerad på. Detta är förmodligen inte ett önskvärt resultat, speciellt om du har installerat SQL Server på startdrevet eller på en IDE mot en SATA-enhet. För att flytta tempdb till en snabbare enhet och förbättra prestanda, följ dessa steg:


1. Öppna SQL Server Management Studio.

2. Anslut till önskad server.

3. Klicka på Ny fråga knapp.

4. Kopiera och klistra in följande i frågefönstret:USE master;

ALTER DATABASE tempdb
Ändra fil (NAME = tempdev, FILENAME = '{new location} \ tempdb.mdf');

ALTER DATABASE tempdb
Ändra fil (NAME = templog, FILENAME = '{new location} \ templog.ldf');

5. Ändra {ny plats} i den klagda koden (för både tempdb.mdf och templog.ldf-filerna) till sökvägen till den nya platsen.

6. Klicka på Kör.

7. Gå till Kontrollpanel och då Administrationsverktyg. Välj tjänster.

8. Stopp och starta SQL Server (MSSQLSERVER).

9. Gå tillbaka till SQL Server Management Studio och öppna en ny frågepanel.

10. Kopiera och klistra in följande för att verifiera att tempdb har flyttats till den nya platsen:SELECT namn, fysiskt namn
FRÅN sys.master_files
VAR database_id = DB_ID ('tempdb');

11. Klicka på Kör.

12. I physical_name kolumn bör du se vägen till den nya platsen.