Громадянам України

Як перемістити файли TempDB у SQL Server?

А. Переміщення бази даних tempdb

  1. Визначте логічні імена файлів бази даних tempdb і їх поточне розташування на диску. …
  2. Переконайтеся, що обліковий запис служби для обробника баз даних SQL Server має повні дозволи на нове розташування файлів. …
  3. Змініть розташування кожного файлу за допомогою ALTER DATABASE.

Почніть із зупинки служби агента SQL Server і завершіть усі інші процеси, які могли б використовувати MSDB. Потім просто створіть резервну копію бази даних MSDB і негайно відновіть MSDB за допомогою параметра REPLACE і використовуйте ключове слово MOVE, щоб вибрати нове розташування для будь-яких файлів.

Використовуйте команду ALTER DATABASE Якщо до tempdb додано більше файлів, ви можете зменшити їх після перезапуску SQL Server як служби. Усі файли tempdb створюються повторно під час запуску. Однак вони порожні і їх можна видалити. Щоб видалити додаткові файли в tempdb, скористайтеся командою ALTER DATABASE з параметром REMOVE FILE.

  1. Зупиніть екземпляр SQL Server, клацнувши ім’я екземпляра правою кнопкою миші та вибравши «Зупинити».
  2. Перемістіть майстра. мдф і мастлог. файли ldf у нове розташування.
  3. Перезапустіть екземпляр SQL Server.
  4. Перевірте зміну файлу для головної бази даних, виконавши наступний запит.

Використовуйте SQL Server Management Studio Щоб змінити розташування за замовчуванням, введіть нове ім’я шляху за замовчуванням у полі «Дані» або «Журнал» або натисніть кнопку перегляду, щоб знайти та вибрати ім’я шляху. Після зміни розташування за замовчуванням необхідно зупинити та запустити службу SQL Server, щоб завершити зміни.