powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Можно ли восстановить базу данных не из бэкапа а из файлов mdf и ldf?
6 сообщений из 6, страница 1 из 1
Можно ли восстановить базу данных не из бэкапа а из файлов mdf и ldf?
    #32020338
eugene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На том же самом компе пробовал - получается просто подменить файлы, но если кмпьютер другой или просто ОС переустановлена, но ничего не получается. Может есть какой-то "правильный" способ?
...
Рейтинг: 0 / 0
Можно ли восстановить базу данных не из бэкапа а из файлов mdf и ldf?
    #32020339
MadDog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы "просто подменяли файлы" используя sp_attach_db?
...
Рейтинг: 0 / 0
Можно ли восстановить базу данных не из бэкапа а из файлов mdf и ldf?
    #32020348
eugene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет, я создал базу с таким же именем и с такими же именами файлов, а потом остановил сервер и заменил файлы на те, которые у меня были от старого сервера.
...
Рейтинг: 0 / 0
Можно ли восстановить базу данных не из бэкапа а из файлов mdf и ldf?
    #32020351
MadDog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуйте sp_attach_db. Обычно работает без проблем.
...
Рейтинг: 0 / 0
Можно ли восстановить базу данных не из бэкапа а из файлов mdf и ldf?
    #32020353
QWERTY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Перемещение пользовательских баз данных

Следующий пример перемещает базу данных, названную mydb, которая имеет один файл mydb.mdf и один журнал Mydblog.ldf. Если база данных, которую Вы перемещаете, имеет дополнительные файлы данных или журналы, укажите их все через запятую в хранимой процедуре sp_attach_db. При этом процедура Sp_detach_db не изменяется, независимо от того, сколько указанная в ней база данных содержит файлов, потому что этого не предусматривает её синтаксис.
Отсоедините базу данных следующим образом:

use master
go
sp_detach_db 'mydb'
go

Затем, скопируйте данные и журналы из текущего места расположения (D:\Mssql7\Data) в новое расположение (E:\Sqldata).
Снова прикрепите базу данных, задав файлы в новом расположении следующим образом:

use master
go
sp_attach_db 'mydb','E:\Sqldata\mydbdata.mdf','E:\Sqldata\mydblog.ldf'
go

Проверите изменение расположения файлов, используя sp_helpfile:

use mydb
go
sp_helpfile
go

Значения столбца имени файла должны показать его новое расположение.

http://www.sql.ru/subscribe/012.shtml
...
Рейтинг: 0 / 0
Можно ли восстановить базу данных не из бэкапа а из файлов mdf и ldf?
    #32020361
eugene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо!!! Получилось.
Даже без предварительного detach (я и не мог его сделать, потому что тот сервер уже не существует).
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Можно ли восстановить базу данных не из бэкапа а из файлов mdf и ldf?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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