Збільшення продуктивності MS SQL 2005, перенесення tempdb на інший диск | www.itroad.ru

  1. Збільшення продуктивності MS SQL 2005, перенесення tempdb на інший диск Установка MS SQL зазвичай...
  2. Збільшення продуктивності MS SQL 2005, перенесення tempdb на інший диск
  3. Дивіться також:
  4. Збільшення продуктивності MS SQL 2005, перенесення tempdb на інший диск
  5. Дивіться також:
  6. Збільшення продуктивності MS SQL 2005, перенесення tempdb на інший диск
  7. Дивіться також:
  8. Збільшення продуктивності MS SQL 2005, перенесення tempdb на інший диск
  9. Дивіться також:

Збільшення продуктивності MS SQL 2005, перенесення tempdb на інший диск

Установка MS SQL зазвичай відбувається на системний диск і це правильно, але найчастіше бази зберігаються на іншому фізичному диску, зазвичай більш швидкому і точно менше навантаженому (і це теж правильно, а ще правильніше мати різні фізичні диски під бази і під логи баз) .

І все здавалося б чудово, але іноді трапляються гальма в роботі, причому ці гальма позначаються на всій системі цілком, а не тільки на SQL і справа тут в системній базі tempdb. Будучи аналогом папки temp, ця база може створювати серйозне навантаження на системний диск, чи не даючись ворушиться навіть Windows, не кажучи вже про продуктивність SQL. При всьому при цьому, навантаження на tempdb не залежить від кількості оперативної пам'яті на сервері (ЦЕ ВАЖЛИВО!), І її обсяг може розростатися до дуже великих розмірів, аж до вичерпання вільного місця на диску. У ній зберігаються, точніше не зберігаються, а обробляються наступні дані:

Тимчасові об'єкти, створені явно, такі як глобальні або локальні тимчасові таблиці, тимчасові процедури, що зберігаються, табличні змінні і курсори;

Внутрішні об'єкти, створювані SQL Server Database Engine, наприклад робочі таблиці, що зберігають проміжні результати буферів або сортування;

Версії рядків, сформовані транзакціями зміни даних в базі даних, в якій використовуються транзакції ізоляції моментальних знімків із зафіксованим читанням і транзакції ізоляції моментальних знімків;

Версії рядків, сформовані транзакціями зміни даних для таких функціональних можливостей, як фонові операції з індексами, множинні активні результуючі набори (режим MARS) і тригери AFTER.

У SQL Server продуктивність бази даних tempdb може бути збільшена наступними способами.

1. Тимчасові таблиці і табличні змінні можуть кешуватися. Кешування дозволяє операціям з видалення і створення тимчасових об'єктів виконуватися дуже швидко і знижує число конфліктів через виділення сторінок.

2. Удосконалено протокол короткочасних блокувань виділення сторінок. При цьому знижується кількість використовуваних короткочасних блокувань UP ( оновлення ).

3. Знижено витрати на ведення журналу бази даних tempdb. При цьому знижується споживання пропускної здатності підсистеми введення-виведення файлом журналу бази даних tempdb. (За замовчуванням модель відновлення це бази «проста», але я зустрічав системи де модель зграя «повна», це варто обов'язково перевірити.)

4. Удосконалено алгоритм виділення змішаних сторінок в базі даних tempdb.

5. Перенесення бази tempdb на більш швидкий несистемний диск, або перенесення її на створений RAM диск (про що я може бути напишу пізніше).

На пункти 1, 2 і 4 НЕ розробник програми вплинути не може, а ось пунктами 3 і 5 можна зайнятися. З пунктом 3 все зрозуміло, це дуже просто, достатньо заглянути в властивості бази. Але ось пункт 5 не така проста задача, як може здатися на перший погляд.

Перше що приходить в голову, це від'єднати базу, перенести її на інший диск і приєднати. Спробує зробити Detach / Attach (від'єднати / приєднати). Але такі пункти для tempdb вимкнені.

Що робити?

Запускаємо SQL Server Management Studio Express, або що там у вас, і виконуємо наступні команди:

use tempdb
alter database tempdb
modify file (name = tempdev, filename = N'D: \ SQL \ tempdb.mdf ')
go
alter database tempdb
modify file (name = templog, filename = N'D: \ LOG \ templog.ldf ')
go

Де D: \ SQL і D: \ LOG шляху до нового місця розміщення файлу даних і балок.

Перезапускаємо MS SQL Server.

База tempdb переміщена, в чому можна переконатися заглянувши в її властивості.

Файли від старої tempdb видаляємо вручну, так як ця база для тимчасових даних, важливого в ній нічого немає, знаходяться вони тут «% programfiles% \ Microsoft SQL Server \ MSSQL.1 \ MSSQL \ Data».

Дивіться також:

  • Очищення кеш-пам'яті windows (ARP, DNS, NetBios) Для Windows XP. Натисніть кнопку Пуск, виберіть команду Виконати, введіть у командний рядок CMD і натисніть кнопку [...]
  • Як подивитися Аптайм windows і Linux (uptime Windows & Linux) Для перегляду безперервного часу роботи (uptime) в linux існує однойменна команда: uptime Висновок у неї такий: [...]
  • Очищення черги друку, запуск від імені адміністратора Нещодавно я написав цей пост, в якому дав код і сам батник, який примусово очищає чергу друку. Це хороше […]
  • Планувальник зустрів мене помилкою «Набір ключів не існує.» Саме це я побачив спробувавши відредагувати одне із завдань за розкладом (помилка 0x80090016), при цьому пошук [...]
  • Проблеми зависання 1С 7.7 при друку документів під терміналами, Windows Server 2003 64 bit Зіткнувся з проблемою зависання 1С 7.7 при роботі під термінальним сервером Windows server 2003 64bit. Проблема не […]
  • Установка \ видалення та перевстановлення Windows Internal Database (MICROSOFT ## SSEE, вона жеw Yukon, вона ж SSEE_10.msi) Windows Internal Database це безкоштовний сервер баз даних від Microsoft, який йде з деякими продуктами від самих [...]

Збільшення продуктивності MS SQL 2005, перенесення tempdb на інший диск

Установка MS SQL зазвичай відбувається на системний диск і це правильно, але найчастіше бази зберігаються на іншому фізичному диску, зазвичай більш швидкому і точно менше навантаженому (і це теж правильно, а ще правильніше мати різні фізичні диски під бази і під логи баз) .

І все здавалося б чудово, але іноді трапляються гальма в роботі, причому ці гальма позначаються на всій системі цілком, а не тільки на SQL і справа тут в системній базі tempdb. Будучи аналогом папки temp, ця база може створювати серйозне навантаження на системний диск, чи не даючись ворушиться навіть Windows, не кажучи вже про продуктивність SQL. При всьому при цьому, навантаження на tempdb не залежить від кількості оперативної пам'яті на сервері (ЦЕ ВАЖЛИВО!), І її обсяг може розростатися до дуже великих розмірів, аж до вичерпання вільного місця на диску. У ній зберігаються, точніше не зберігаються, а обробляються наступні дані:

Тимчасові об'єкти, створені явно, такі як глобальні або локальні тимчасові таблиці, тимчасові процедури, що зберігаються, табличні змінні і курсори;

Внутрішні об'єкти, створювані SQL Server Database Engine, наприклад робочі таблиці, що зберігають проміжні результати буферів або сортування;

Версії рядків, сформовані транзакціями зміни даних в базі даних, в якій використовуються транзакції ізоляції моментальних знімків із зафіксованим читанням і транзакції ізоляції моментальних знімків;

Версії рядків, сформовані транзакціями зміни даних для таких функціональних можливостей, як фонові операції з індексами, множинні активні результуючі набори (режим MARS) і тригери AFTER.

У SQL Server продуктивність бази даних tempdb може бути збільшена наступними способами.

1. Тимчасові таблиці і табличні змінні можуть кешуватися. Кешування дозволяє операціям з видалення і створення тимчасових об'єктів виконуватися дуже швидко і знижує число конфліктів через виділення сторінок.

2. Удосконалено протокол короткочасних блокувань виділення сторінок. При цьому знижується кількість використовуваних короткочасних блокувань UP ( оновлення ).

3. Знижено витрати на ведення журналу бази даних tempdb. При цьому знижується споживання пропускної здатності підсистеми введення-виведення файлом журналу бази даних tempdb. (За замовчуванням модель відновлення це бази «проста», але я зустрічав системи де модель зграя «повна», це варто обов'язково перевірити.)

4. Удосконалено алгоритм виділення змішаних сторінок в базі даних tempdb.

5. Перенесення бази tempdb на більш швидкий несистемний диск, або перенесення її на створений RAM диск (про що я може бути напишу пізніше).

На пункти 1, 2 і 4 НЕ розробник програми вплинути не може, а ось пунктами 3 і 5 можна зайнятися. З пунктом 3 все зрозуміло, це дуже просто, достатньо заглянути в властивості бази. Але ось пункт 5 не така проста задача, як може здатися на перший погляд.

Перше що приходить в голову, це від'єднати базу, перенести її на інший диск і приєднати. Спробує зробити Detach / Attach (від'єднати / приєднати). Але такі пункти для tempdb вимкнені.

Що робити?

Запускаємо SQL Server Management Studio Express, або що там у вас, і виконуємо наступні команди:

use tempdb
alter database tempdb
modify file (name = tempdev, filename = N'D: \ SQL \ tempdb.mdf ')
go
alter database tempdb
modify file (name = templog, filename = N'D: \ LOG \ templog.ldf ')
go

Де D: \ SQL і D: \ LOG шляху до нового місця розміщення файлу даних і балок.

Перезапускаємо MS SQL Server.

База tempdb переміщена, в чому можна переконатися заглянувши в її властивості.

Файли від старої tempdb видаляємо вручну, так як ця база для тимчасових даних, важливого в ній нічого немає, знаходяться вони тут «% programfiles% \ Microsoft SQL Server \ MSSQL.1 \ MSSQL \ Data».

Дивіться також:

  • Очищення кеш-пам'яті windows (ARP, DNS, NetBios) Для Windows XP. Натисніть кнопку Пуск, виберіть команду Виконати, введіть у командний рядок CMD і натисніть кнопку [...]
  • Як подивитися Аптайм windows і Linux (uptime Windows & Linux) Для перегляду безперервного часу роботи (uptime) в linux існує однойменна команда: uptime Висновок у неї такий: [...]
  • Очищення черги друку, запуск від імені адміністратора Нещодавно я написав цей пост, в якому дав код і сам батник, який примусово очищає чергу друку. Це хороше […]
  • Планувальник зустрів мене помилкою «Набір ключів не існує.» Саме це я побачив спробувавши відредагувати одне із завдань за розкладом (помилка 0x80090016), при цьому пошук [...]
  • Проблеми зависання 1С 7.7 при друку документів під терміналами, Windows Server 2003 64 bit Зіткнувся з проблемою зависання 1С 7.7 при роботі під термінальним сервером Windows server 2003 64bit. Проблема не […]
  • Установка \ видалення та перевстановлення Windows Internal Database (MICROSOFT ## SSEE, вона жеw Yukon, вона ж SSEE_10.msi) Windows Internal Database це безкоштовний сервер баз даних від Microsoft, який йде з деякими продуктами від самих [...]

Збільшення продуктивності MS SQL 2005, перенесення tempdb на інший диск

Установка MS SQL зазвичай відбувається на системний диск і це правильно, але найчастіше бази зберігаються на іншому фізичному диску, зазвичай більш швидкому і точно менше навантаженому (і це теж правильно, а ще правильніше мати різні фізичні диски під бази і під логи баз) .

І все здавалося б чудово, але іноді трапляються гальма в роботі, причому ці гальма позначаються на всій системі цілком, а не тільки на SQL і справа тут в системній базі tempdb. Будучи аналогом папки temp, ця база може створювати серйозне навантаження на системний диск, чи не даючись ворушиться навіть Windows, не кажучи вже про продуктивність SQL. При всьому при цьому, навантаження на tempdb не залежить від кількості оперативної пам'яті на сервері (ЦЕ ВАЖЛИВО!), І її обсяг може розростатися до дуже великих розмірів, аж до вичерпання вільного місця на диску. У ній зберігаються, точніше не зберігаються, а обробляються наступні дані:

Тимчасові об'єкти, створені явно, такі як глобальні або локальні тимчасові таблиці, тимчасові процедури, що зберігаються, табличні змінні і курсори;

Внутрішні об'єкти, створювані SQL Server Database Engine, наприклад робочі таблиці, що зберігають проміжні результати буферів або сортування;

Версії рядків, сформовані транзакціями зміни даних в базі даних, в якій використовуються транзакції ізоляції моментальних знімків із зафіксованим читанням і транзакції ізоляції моментальних знімків;

Версії рядків, сформовані транзакціями зміни даних для таких функціональних можливостей, як фонові операції з індексами, множинні активні результуючі набори (режим MARS) і тригери AFTER.

У SQL Server продуктивність бази даних tempdb може бути збільшена наступними способами.

1. Тимчасові таблиці і табличні змінні можуть кешуватися. Кешування дозволяє операціям з видалення і створення тимчасових об'єктів виконуватися дуже швидко і знижує число конфліктів через виділення сторінок.

2. Удосконалено протокол короткочасних блокувань виділення сторінок. При цьому знижується кількість використовуваних короткочасних блокувань UP ( оновлення ).

3. Знижено витрати на ведення журналу бази даних tempdb. При цьому знижується споживання пропускної здатності підсистеми введення-виведення файлом журналу бази даних tempdb. (За замовчуванням модель відновлення це бази «проста», але я зустрічав системи де модель зграя «повна», це варто обов'язково перевірити.)

4. Удосконалено алгоритм виділення змішаних сторінок в базі даних tempdb.

5. Перенесення бази tempdb на більш швидкий несистемний диск, або перенесення її на створений RAM диск (про що я може бути напишу пізніше).

На пункти 1, 2 і 4 НЕ розробник програми вплинути не може, а ось пунктами 3 і 5 можна зайнятися. З пунктом 3 все зрозуміло, це дуже просто, достатньо заглянути в властивості бази. Але ось пункт 5 не така проста задача, як може здатися на перший погляд.

Перше що приходить в голову, це від'єднати базу, перенести її на інший диск і приєднати. Спробує зробити Detach / Attach (від'єднати / приєднати). Але такі пункти для tempdb вимкнені.

Що робити?

Запускаємо SQL Server Management Studio Express, або що там у вас, і виконуємо наступні команди:

use tempdb
alter database tempdb
modify file (name = tempdev, filename = N'D: \ SQL \ tempdb.mdf ')
go
alter database tempdb
modify file (name = templog, filename = N'D: \ LOG \ templog.ldf ')
go

Де D: \ SQL і D: \ LOG шляху до нового місця розміщення файлу даних і балок.

Перезапускаємо MS SQL Server.

База tempdb переміщена, в чому можна переконатися заглянувши в її властивості.

Файли від старої tempdb видаляємо вручну, так як ця база для тимчасових даних, важливого в ній нічого немає, знаходяться вони тут «% programfiles% \ Microsoft SQL Server \ MSSQL.1 \ MSSQL \ Data».

Дивіться також:

  • Очищення кеш-пам'яті windows (ARP, DNS, NetBios) Для Windows XP. Натисніть кнопку Пуск, виберіть команду Виконати, введіть у командний рядок CMD і натисніть кнопку [...]
  • Як подивитися Аптайм windows і Linux (uptime Windows & Linux) Для перегляду безперервного часу роботи (uptime) в linux існує однойменна команда: uptime Висновок у неї такий: [...]
  • Очищення черги друку, запуск від імені адміністратора Нещодавно я написав цей пост, в якому дав код і сам батник, який примусово очищає чергу друку. Це хороше […]
  • Планувальник зустрів мене помилкою «Набір ключів не існує.» Саме це я побачив спробувавши відредагувати одне із завдань за розкладом (помилка 0x80090016), при цьому пошук [...]
  • Проблеми зависання 1С 7.7 при друку документів під терміналами, Windows Server 2003 64 bit Зіткнувся з проблемою зависання 1С 7.7 при роботі під термінальним сервером Windows server 2003 64bit. Проблема не […]
  • Установка \ видалення та перевстановлення Windows Internal Database (MICROSOFT ## SSEE, вона жеw Yukon, вона ж SSEE_10.msi) Windows Internal Database це безкоштовний сервер баз даних від Microsoft, який йде з деякими продуктами від самих [...]

Збільшення продуктивності MS SQL 2005, перенесення tempdb на інший диск

Установка MS SQL зазвичай відбувається на системний диск і це правильно, але найчастіше бази зберігаються на іншому фізичному диску, зазвичай більш швидкому і точно менше навантаженому (і це теж правильно, а ще правильніше мати різні фізичні диски під бази і під логи баз) .

І все здавалося б чудово, але іноді трапляються гальма в роботі, причому ці гальма позначаються на всій системі цілком, а не тільки на SQL і справа тут в системній базі tempdb. Будучи аналогом папки temp, ця база може створювати серйозне навантаження на системний диск, чи не даючись ворушиться навіть Windows, не кажучи вже про продуктивність SQL. При всьому при цьому, навантаження на tempdb не залежить від кількості оперативної пам'яті на сервері (ЦЕ ВАЖЛИВО!), І її обсяг може розростатися до дуже великих розмірів, аж до вичерпання вільного місця на диску. У ній зберігаються, точніше не зберігаються, а обробляються наступні дані:

Тимчасові об'єкти, створені явно, такі як глобальні або локальні тимчасові таблиці, тимчасові процедури, що зберігаються, табличні змінні і курсори;

Внутрішні об'єкти, створювані SQL Server Database Engine, наприклад робочі таблиці, що зберігають проміжні результати буферів або сортування;

Версії рядків, сформовані транзакціями зміни даних в базі даних, в якій використовуються транзакції ізоляції моментальних знімків із зафіксованим читанням і транзакції ізоляції моментальних знімків;

Версії рядків, сформовані транзакціями зміни даних для таких функціональних можливостей, як фонові операції з індексами, множинні активні результуючі набори (режим MARS) і тригери AFTER.

У SQL Server продуктивність бази даних tempdb може бути збільшена наступними способами.

1. Тимчасові таблиці і табличні змінні можуть кешуватися. Кешування дозволяє операціям з видалення і створення тимчасових об'єктів виконуватися дуже швидко і знижує число конфліктів через виділення сторінок.

2. Удосконалено протокол короткочасних блокувань виділення сторінок. При цьому знижується кількість використовуваних короткочасних блокувань UP ( оновлення ).

3. Знижено витрати на ведення журналу бази даних tempdb. При цьому знижується споживання пропускної здатності підсистеми введення-виведення файлом журналу бази даних tempdb. (За замовчуванням модель відновлення це бази «проста», але я зустрічав системи де модель зграя «повна», це варто обов'язково перевірити.)

4. Удосконалено алгоритм виділення змішаних сторінок в базі даних tempdb.

5. Перенесення бази tempdb на більш швидкий несистемний диск, або перенесення її на створений RAM диск (про що я може бути напишу пізніше).

На пункти 1, 2 і 4 НЕ розробник програми вплинути не може, а ось пунктами 3 і 5 можна зайнятися. З пунктом 3 все зрозуміло, це дуже просто, достатньо заглянути в властивості бази. Але ось пункт 5 не така проста задача, як може здатися на перший погляд.

Перше що приходить в голову, це від'єднати базу, перенести її на інший диск і приєднати. Спробує зробити Detach / Attach (від'єднати / приєднати). Але такі пункти для tempdb вимкнені.

Що робити?

Запускаємо SQL Server Management Studio Express, або що там у вас, і виконуємо наступні команди:

use tempdb
alter database tempdb
modify file (name = tempdev, filename = N'D: \ SQL \ tempdb.mdf ')
go
alter database tempdb
modify file (name = templog, filename = N'D: \ LOG \ templog.ldf ')
go

Де D: \ SQL і D: \ LOG шляху до нового місця розміщення файлу даних і балок.

Перезапускаємо MS SQL Server.

База tempdb переміщена, в чому можна переконатися заглянувши в її властивості.

Файли від старої tempdb видаляємо вручну, так як ця база для тимчасових даних, важливого в ній нічого немає, знаходяться вони тут «% programfiles% \ Microsoft SQL Server \ MSSQL.1 \ MSSQL \ Data».

Дивіться також:

  • Очищення кеш-пам'яті windows (ARP, DNS, NetBios) Для Windows XP. Натисніть кнопку Пуск, виберіть команду Виконати, введіть у командний рядок CMD і натисніть кнопку [...]
  • Як подивитися Аптайм windows і Linux (uptime Windows & Linux) Для перегляду безперервного часу роботи (uptime) в linux існує однойменна команда: uptime Висновок у неї такий: [...]
  • Очищення черги друку, запуск від імені адміністратора Нещодавно я написав цей пост, в якому дав код і сам батник, який примусово очищає чергу друку. Це хороше […]
  • Планувальник зустрів мене помилкою «Набір ключів не існує.» Саме це я побачив спробувавши відредагувати одне із завдань за розкладом (помилка 0x80090016), при цьому пошук [...]
  • Проблеми зависання 1С 7.7 при друку документів під терміналами, Windows Server 2003 64 bit Зіткнувся з проблемою зависання 1С 7.7 при роботі під термінальним сервером Windows server 2003 64bit. Проблема не […]
  • Установка \ видалення та перевстановлення Windows Internal Database (MICROSOFT ## SSEE, вона жеw Yukon, вона ж SSEE_10.msi) Windows Internal Database це безкоштовний сервер баз даних від Microsoft, який йде з деякими продуктами від самих [...]

Збільшення продуктивності MS SQL 2005, перенесення tempdb на інший диск

Установка MS SQL зазвичай відбувається на системний диск і це правильно, але найчастіше бази зберігаються на іншому фізичному диску, зазвичай більш швидкому і точно менше навантаженому (і це теж правильно, а ще правильніше мати різні фізичні диски під бази і під логи баз) .

І все здавалося б чудово, але іноді трапляються гальма в роботі, причому ці гальма позначаються на всій системі цілком, а не тільки на SQL і справа тут в системній базі tempdb. Будучи аналогом папки temp, ця база може створювати серйозне навантаження на системний диск, чи не даючись ворушиться навіть Windows, не кажучи вже про продуктивність SQL. При всьому при цьому, навантаження на tempdb не залежить від кількості оперативної пам'яті на сервері (ЦЕ ВАЖЛИВО!), І її обсяг може розростатися до дуже великих розмірів, аж до вичерпання вільного місця на диску. У ній зберігаються, точніше не зберігаються, а обробляються наступні дані:

Тимчасові об'єкти, створені явно, такі як глобальні або локальні тимчасові таблиці, тимчасові процедури, що зберігаються, табличні змінні і курсори;

Внутрішні об'єкти, створювані SQL Server Database Engine, наприклад робочі таблиці, що зберігають проміжні результати буферів або сортування;

Версії рядків, сформовані транзакціями зміни даних в базі даних, в якій використовуються транзакції ізоляції моментальних знімків із зафіксованим читанням і транзакції ізоляції моментальних знімків;

Версії рядків, сформовані транзакціями зміни даних для таких функціональних можливостей, як фонові операції з індексами, множинні активні результуючі набори (режим MARS) і тригери AFTER.

У SQL Server продуктивність бази даних tempdb може бути збільшена наступними способами.

1. Тимчасові таблиці і табличні змінні можуть кешуватися. Кешування дозволяє операціям з видалення і створення тимчасових об'єктів виконуватися дуже швидко і знижує число конфліктів через виділення сторінок.

2. Удосконалено протокол короткочасних блокувань виділення сторінок. При цьому знижується кількість використовуваних короткочасних блокувань UP ( оновлення ).

3. Знижено витрати на ведення журналу бази даних tempdb. При цьому знижується споживання пропускної здатності підсистеми введення-виведення файлом журналу бази даних tempdb. (За замовчуванням модель відновлення це бази «проста», але я зустрічав системи де модель зграя «повна», це варто обов'язково перевірити.)

4. Удосконалено алгоритм виділення змішаних сторінок в базі даних tempdb.

5. Перенесення бази tempdb на більш швидкий несистемний диск, або перенесення її на створений RAM диск (про що я може бути напишу пізніше).

На пункти 1, 2 і 4 НЕ розробник програми вплинути не може, а ось пунктами 3 і 5 можна зайнятися. З пунктом 3 все зрозуміло, це дуже просто, достатньо заглянути в властивості бази. Але ось пункт 5 не така проста задача, як може здатися на перший погляд.

Перше що приходить в голову, це від'єднати базу, перенести її на інший диск і приєднати. Спробує зробити Detach / Attach (від'єднати / приєднати). Але такі пункти для tempdb вимкнені.

Що робити?

Запускаємо SQL Server Management Studio Express, або що там у вас, і виконуємо наступні команди:

use tempdb
alter database tempdb
modify file (name = tempdev, filename = N'D: \ SQL \ tempdb.mdf ')
go
alter database tempdb
modify file (name = templog, filename = N'D: \ LOG \ templog.ldf ')
go

Де D: \ SQL і D: \ LOG шляху до нового місця розміщення файлу даних і балок.

Перезапускаємо MS SQL Server.

База tempdb переміщена, в чому можна переконатися заглянувши в її властивості.

Файли від старої tempdb видаляємо вручну, так як ця база для тимчасових даних, важливого в ній нічого немає, знаходяться вони тут «% programfiles% \ Microsoft SQL Server \ MSSQL.1 \ MSSQL \ Data».

Дивіться також:

  • Очищення кеш-пам'яті windows (ARP, DNS, NetBios) Для Windows XP. Натисніть кнопку Пуск, виберіть команду Виконати, введіть у командний рядок CMD і натисніть кнопку [...]
  • Як подивитися Аптайм windows і Linux (uptime Windows & Linux) Для перегляду безперервного часу роботи (uptime) в linux існує однойменна команда: uptime Висновок у неї такий: [...]
  • Очищення черги друку, запуск від імені адміністратора Нещодавно я написав цей пост, в якому дав код і сам батник, який примусово очищає чергу друку. Це хороше […]
  • Планувальник зустрів мене помилкою «Набір ключів не існує.» Саме це я побачив спробувавши відредагувати одне із завдань за розкладом (помилка 0x80090016), при цьому пошук [...]
  • Проблеми зависання 1С 7.7 при друку документів під терміналами, Windows Server 2003 64 bit Зіткнувся з проблемою зависання 1С 7.7 при роботі під термінальним сервером Windows server 2003 64bit. Проблема не […]
  • Установка \ видалення та перевстановлення Windows Internal Database (MICROSOFT ## SSEE, вона жеw Yukon, вона ж SSEE_10.msi) Windows Internal Database це безкоштовний сервер баз даних від Microsoft, який йде з деякими продуктами від самих [...]
Що робити?
Що робити?
Що робити?
Що робити?
Що робити?
© 2008 — 2012 offroad.net.ua . All rights reserved. by nucleart.net 2008