BI Blog

SQL Server: come spostare il database tempdb

SQL ServerSQL Server non supporta lo spostamento del database TempDB tramite backup/ripristino o metodi di scollegamento del database. In questo articolo spiegherò i passaggi da seguire per spostare il database TempDB da un'unità all'altra in SQL Server. Tuttavia, per rendere effettive le modifiche è necessario riavviare il servizio SQL Server.However, for the changes to a effect you to effect you must restart SQL Server Service.

Avviare SQL Server Management Studio ed eseguire la query seguente:

USE master;
andare

Alter DATABASE tempdb
FILE MODIFY (NOME : tempdev, NOMEFILE : 'C:'percorso'percorso'tempdb.mdf');
andare

Alter DATABASE tempdb
MODIFY FILE (NOME : templog, FILENAME – 'T:'percorso'percorso'templog.ldf');
andare

Ricordati di sostituire yourpath con il tuo percorso preferito.

Una volta eseguita la query, SQL Server un messaggio per ricordare di arrestare e riavviare l'istanza di SQL Server per rendere effettive le modifiche.

Dopo il riavvio, verificare che le modifiche siano state completate:

Usa master
andare

Selezionare
nome AS [LogicalName]
,nome_fisico AS [Location]
,state_desc AS [Status]
FROM sys.master_files
WHERE database_id : DB_ID(N'tempdb');

A questo punto, è possibile eliminare i vecchi file tempdb.

Leave a Reply