Per impostazione predefinita, tempdb viene inserito nella stessa unità su cui è installato SQL Server. Questo probabilmente non è un risultato desiderabile, specialmente se hai installato SQL Server sull'unità di avvio o su un IDE rispetto a un'unità SATA. Per spostare tempdb su un'unità più veloce e migliorare le prestazioni, attenersi alla seguente procedura:
1. Aprire SQL Server Management Studio.
2. Connettersi al server desiderato.
3. Fare clic sul Nuova query pulsante.
4. Copia e incolla quanto segue nel pannello delle query:USE master;
PARTIRE
ALTER DATABASE tempdb
MODIFY FILE (NAME = tempdev, FILENAME = '{nuovo percorso} \ tempdb.mdf');
PARTIRE
ALTER DATABASE tempdb
MODIFY FILE (NAME = templog, FILENAME = '{nuovo percorso} \ templog.ldf');
PARTIRE
5. Cambia {nuova sede} nel codice incollato (per entrambi i file tempdb.mdf e templog.ldf) nel percorso della nuova posizione.
6. Fare clic Eseguire.
7. Vai al Pannello di controllo e poi Strumenti amministrativi. Selezionare Servizi.
8. Arresta e avvia SQL Server (MSSQLSERVER).
9. Tornare a SQL Server Management Studio e aprire un nuovo riquadro di query.
10. Copia e incolla quanto segue per verificare che tempdb si sia spostato nella nuova posizione:Seleziona nome, nome_fisica
DA sys.master_files
WHERE database_id = DB_ID ('tempdb');
11. Fare clic Eseguire.
12. Nel physical_name colonna, dovresti vedere il percorso della nuova posizione.