SQL Server 2005 Sposta tempdb

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.