Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как поменять формат файла mdf на ndf и не запороть данные
|
|||
|---|---|---|---|
|
#18+
Коллеги, добрый день. Сейчас немного эксперементирую с секционированием таблиц: Есть таблица на 150 гигов. Добавил в неё помесячное секционирование. Сделал несколько файловых групп (несколько лет, 12 секций - 1 год - в одну файловую группу) Для файловых групп создал файлы. Раньше с этим не сталкивался - поэтому вместо формата ndf, для файловых групп для секций создал файлы mdf. Данные в них успешно залились. Потом прочитал, что нужно было создавать для секций файлы с расширением ndf. Как можно по простому их переформатировать из mdf в ndf? Сейчас вижу только самый очевидный вариант: 1. Перекинуть данные обратно в файловую группу Primary. 2. Удалить mdf файлы. 3. Создать ndf файлы. 4. Секционировать всё заново. Очень не хочется так всё делать - т.к. займём часов 5-6. Чем черевато, если просто в файловых группах поменять расширение файла mdf на ndf - не потеряю ли я данные, которые сейчас перекинул в партиции? Есть ли возможность правильно поменять формат файлов, не гоняя данные туда-сюда? На MSDN конкретно по этому частному вопросу информацию никакую найти не смог. Может кто уже сталкивался с подобной проблемой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2019, 13:22 |
|
||
|
Как поменять формат файла mdf на ndf и не запороть данные
|
|||
|---|---|---|---|
|
#18+
Александр БердышевКоллеги, добрый день. Сейчас немного эксперементирую с секционированием таблиц: Есть таблица на 150 гигов. Добавил в неё помесячное секционирование. Сделал несколько файловых групп (несколько лет, 12 секций - 1 год - в одну файловую группу) Для файловых групп создал файлы. Раньше с этим не сталкивался - поэтому вместо формата ndf, для файловых групп для секций создал файлы mdf. Данные в них успешно залились. Потом прочитал, что нужно было создавать для секций файлы с расширением ndf. Как можно по простому их переформатировать из mdf в ndf? Сейчас вижу только самый очевидный вариант: 1. Перекинуть данные обратно в файловую группу Primary. 2. Удалить mdf файлы. 3. Создать ndf файлы. 4. Секционировать всё заново. Очень не хочется так всё делать - т.к. займём часов 5-6. Чем черевато, если просто в файловых группах поменять расширение файла mdf на ndf - не потеряю ли я данные, которые сейчас перекинул в партиции? Есть ли возможность правильно поменять формат файлов, не гоняя данные туда-сюда? На MSDN конкретно по этому частному вопросу информацию никакую найти не смог. Может кто уже сталкивался с подобной проблемой? https://www.mssqltips.com/sqlservertip/4419/renaming-physical-database-file-names-for-a-sql-server-database/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2019, 13:26 |
|
||
|
Как поменять формат файла mdf на ndf и не запороть данные
|
|||
|---|---|---|---|
|
#18+
Александр Бердышев, уточнение - расширение для этих файлов не несет физического смысла, т.е. формат файлов не меняется. Это просто правила наименования - считается, что основной файл данных должен носить расширение mdf, файл журнала транзакций - ldf, дополнительные файлы данных - ndf. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2019, 13:29 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39849749&tid=1687397]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
132ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 262ms |
| total: | 457ms |

| 0 / 0 |
