Pytanie – „Co zrobisz, gdy plik dziennika tempdb jest pełny , lub jest potrzeba przenieść go na szybszy dysk?”
Odpowiedź – najlepsze rozwiązanie, gdy plik dziennika tempdb jest pełny jest, aby przenieść je do nowego napędu.
Przeniesienie tempdb z jednego dysku na inny dysk.
Istnieją poważne dwa powody tempdb musi przenieść się z jednego dysku na inny dysk.
1) tempdb może chcieć więcej miejsca niż mamy dostępne na dysku .
2) Przeniesienie tempdb do innej grupy plików, który znajduje się na innym dysku fizycznym przyczynia się do poprawy odczytu dysku bazy danych, ponieważ mogą one być odczytywane jednocześnie.
Śledzić kierunek poniżej dokładnie przenieść bazę danych i logowania z jednego dysku (C 🙂 na inny dysk (d 🙂 i (E :).
Otwórz Query i połączyć się z serwerem. Uruchom ten skrypt, aby uzyskać nazwy plików wykorzystywanych do tempdb.
USE TempDB
GO
EXEC
sp_helpfile
GO
USE MASTER
GO
ALTER
DATABASE
TempDB
MODIFY
FILE
(
NAME
= tempdev, FILENAME =
'd:\datatempdb.mdf'
)
GO
ALTER
DATABASE
TempDB
MODIFY
FILE
(
NAME
= templog, FILENAME =
'e:\datatemplog.ldf'
)
GO
Jednakże, żadne zmiany nie są dostępne aż do ponownego uruchomieniu SQL Server.
Proszę zatrzymać i ponownie uruchomić SQL Server i SQL będzie tworzyć pliki tempdb w nowych lokalizacjach.