powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как подключить старые базы
13 сообщений из 13, страница 1 из 1
Как подключить старые базы
    #32031117
Дмитрий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Переинсталлировал MS SQL 6.5 на другой диск, как теперь подключить старые базы которые остались в старом каталоге DATA?
...
Рейтинг: 0 / 0
Как подключить старые базы
    #32031121
Andrew Kurilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если речь идет о UserDB, то надо снова создать Devices и базу с такими же именами и размерами, а потом подсунуть (при остановленном сервере) старые файлы. Проглотит! 555 раз делал подобное. Проблем не было. Легкие проблемы могут возникнуть только в связке User-Login и в репликациях. Но в форуме почему-то часто вопят с холодным потом на лбу... Надеюсь, с резервированием все в порядке?!
...
Рейтинг: 0 / 0
Как подключить старые базы
    #32031175
Дмитрий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
К сожалению никаких бэкапов не делалось. Есть только старый каталог MSSQL от предыдущей инсталляции.
...
Рейтинг: 0 / 0
Как подключить старые базы
    #32031184
Andrew Kurilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну, тогда срочно старые файлы сжать и в сторонку. После чего и экспериментировать. А ночью, надо продумать СИСТЕМУ резервирования (на разные носители и в разные здания).
...
Рейтинг: 0 / 0
Как подключить старые базы
    #32031214
Дмитрий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создал на новом сервере теже базы, и скопировал на их место старые.
При запуске срвер начинает ругаться и останавливается.
...
Рейтинг: 0 / 0
Как подключить старые базы
    #32031224
Andrew Kurilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. Как ругается?
2. И имена и размеры и владельцы Devices and DB точно соответствуют старым? Должно быть тютелька в тютельку. Чаще всего не учитывают, что размер базы не есть размер Device. Иногда база на нескольких девайсах лежит. Ессно и новую такой же создавать надо.
...
Рейтинг: 0 / 0
Как подключить старые базы
    #32031225
Andrew Kurilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Забыл уточнить еще раз: Это UserDB? Или системные? Меня имя каталога "DATA" смущает и то, что сервер остановился. Системные тебе лучше пока не трогать.
Ну а на будущее - SysDB and UserDB в разных местах хранить лучше.
...
Рейтинг: 0 / 0
Как подключить старые базы
    #32031227
Дмитрий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну у меня и системные и пользовательские в одном месте
...
Рейтинг: 0 / 0
Как подключить старые базы
    #32031228
Andrew Kurilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не трогай системные 40 дней и учи матчасть.
...
Рейтинг: 0 / 0
Как подключить старые базы
    #32031229
Дмитрий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как можно вытащить таблицы из DAT файлов баз ? Намример в DBF
...
Рейтинг: 0 / 0
Как подключить старые базы
    #32031233
Andrew Kurilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У-уу, это тоскливо... Но я пока не вижу оснований для паники. Если сервер умер, его можно восстановить или переустановить и продолжить реанимацию USER DB.
...
Рейтинг: 0 / 0
Как подключить старые базы
    #32031235
Дмитрий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Елы, так что делать?
Я не знаю ни структуры этих баз, ни пользователей для них.
Я всего второй день в этой фирме работаю. И вот поручили оживить эти базы
...
Рейтинг: 0 / 0
Как подключить старые базы
    #32031245
Andrew+Kurilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В подавляющем большинстве случаев, базу создает sa (dbo owner).
Имена девайсов: Данные - DBNameDat.Dat; Log - DBNameLog.Dat.
Размеры Devices круглые. Раздели размеры файлов в К на 1024, получишь размеры Devices в М.
Имя базы в именах файлов повторяется (DBName). Размер базы соответствует размерам Devices.
Если увидишь еще похожие файлы, то можешь для поднятия духа стакан пивка. Может быть база размещалась на нескольких Devices. Занимать она, кстати, тоже не все Device может.
1. Но не паникуй и начни с простейшего случая: 2 Devices -> 1 DB. Создай все это под sa. Останови сервер, подсунь предполагаемые файлы предполагаемой базы (и ни каких других) в то место, где создал. Запусти сервер. Если база посерела и говорит Suspect - не повезло. Еще стаканчик. Для следующего эксперимента удали Devices и базу, потом создай их заново, но уже следующий вариант надо пробовать с учетом выпитого... (При удалении будут проблемы. Сервер станет запугивать, но ты невзирая... Можешь перезапускать его после каждого Drop'а);
2. По аналогии еще пару (десятков?) вариантов попробуй. Пиши о результатах...;
3. Если терпение кончится, надо еще много пива и к старому доброму DBA - челом бить.
Успехов!
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как подключить старые базы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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