Uživatelské nástroje

Nástroje pro tento web


sql:movetempdb

Toto je starší verze dokumentu!


Přesun databáze TempDB do jiného umístění

1. Identifikujte umístění dat a souborů protokolu TempDB.

Use master
GO
SELECT
name AS [LogicalName]
,physical_name AS [Location]
,state_desc AS [Status]
FROM sys.master_files
WHERE database_id = DB_ID(N'tempdb');
GO

2. Připravte nové umístění, kde budou uloženy soubory TempDB, a nastavte zde oprávnění čtení a zápisu pro účet, pod kterým je spuštěna služba SQL Server.

3. Změňte umístění datových souborů TempDB a souborů protokolu pomocí ALTER DATABASE.

USE master;
GO
ALTER DATABASE tempdb
MODIFY FILE (NAME = tempdev, FILENAME = 'T:\MSSQL\DATA\tempdb.mdf');
GO
ALTER DATABASE tempdb
MODIFY FILE (NAME = templog, FILENAME = 'T:\MSSQL\DATA\templog.ldf');
GO

4. Restsrtujte službu SQL Serveru.

5. Zkontrolujte umístění datových souborů TempDB a souborů protokolu dle bodu 1. a případně smažte soubory v původním umístění.

sql/movetempdb.1710147549.txt.gz · Poslední úprava: 11.03.2024 08:59 (upraveno mimo DokuWiki)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki