powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Присоединил базу MDF без LDF, теперь не могу подключить старую LDF
4 сообщений из 4, страница 1 из 1
Присоединил базу MDF без LDF, теперь не могу подключить старую LDF
    #40012423
orik745
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго всем дня,

Sql Server 2016
Хотел переместить расположение файлов MDF и LDF в другую папку.
Сделал переместил только MDF настроил default storage на новую папку.
Потом ошибочно присоединил базу MDF без LDF(так как в новой папке не было LDF) и он создал новый LDF, теперь старый LDF не подключается выдает ошибку:

[i]Сообщение
Ошибка: 5173, серьезность: 16, состояние: 2.

Сообщение
One or more files do not match the primary file of the database. If you are attempting to attach a database, retry the operation with the correct files. If this is an existing database, the file may be corrupted and should be restored from a backup.[
...
Рейтинг: 0 / 0
Присоединил базу MDF без LDF, теперь не могу подключить старую LDF
    #40012471
orik745
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Такой вопрос:
Если я отсоединил базу с sql management studio, то при подключение базы обратно нужно ли иметь именно старую LDF?
...
Рейтинг: 0 / 0
Присоединил базу MDF без LDF, теперь не могу подключить старую LDF
    #40012489
orik745
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подключил базу без .LDF проверил в 1С все документы на месте. Выходит тогда для чего нужен .LDF?
...
Рейтинг: 0 / 0
Присоединил базу MDF без LDF, теперь не могу подключить старую LDF
    #40012521
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
orik745
Выходит тогда для чего нужен .LDF?
Для наката тех транзакций, которые не попали в MDF, для исправления неконсистентности.
Чаще всего можно подключить без LDF, но не всегда, рискованно слишком, можно потерять базу.

Для переноса между серверами лучше использовать полный бакап базы, а для переноса в другую папку, разумеется, нужно переносить все файлы, из которых состоит база, а не часть из них, по моему, это вполне естественно. И не "присоединять" лучше, а именно переносить, командой ALTER DATABASE.
Есть специальная инструкция, как это делать:
https://docs.microsoft.com/ru-ru/sql/relational-databases/databases/move-user-databases?view=sql-server-ver15
https://docs.microsoft.com/ru-ru/sql/relational-databases/databases/move-database-files?view=sql-server-ver15
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Присоединил базу MDF без LDF, теперь не могу подключить старую LDF
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]