Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
11.03.2002, 17:11
|
|||
|---|---|---|---|
Восстановление БД из файла бэкапа в другую базу с перемещением файлов |
|||
|
#18+
Задача - восстановить файл бэкапа БД на другом компутере. Использую SQL-DMO На том компутере уже есть база с таким именем, но её файлы физически размещаются не по тому пути как на компутере где делался бэкап. Поэтому при тупом рэсторе возникает ошибка. Пошуровав в хэлпе нашёл возможность с помощью того же ДМО перемещать физические файлы базы при восстановлении, но оно чё-то глючит. Я по этому поводу в РуНете нашёл практически такой жэе вопрос на форуме, но ответа там на него нету. Вот тот вопрос: Ситуация: средвствами SQL-DMO восстанавливается БД: ]With restore ] .Database = "a" ] .Action = SQLDMORestore_Database ] .ReplaceDatabase = True ] .Files = "d:\temp\sdodistr" ] .RelocateFiles = "[a_Data]" + "," + "[D:\MSSQL7\data\a_Data.MDF]" ] .SQLRestore server >----^ и тут возникает ошибка: File 'a_Data' is not a database file for database 'a'. как это дело победить? заранее благодарен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.03.2002, 17:20
|
|||
|---|---|---|---|
|
|||
Восстановление БД из файла бэкапа в другую базу с перемещением файлов |
|||
|
#18+
А просто T-SQL'ем нельзя воспользоваться??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.03.2002, 09:15
|
|||
|---|---|---|---|
|
|||
Восстановление БД из файла бэкапа в другую базу с перемещением файлов |
|||
|
#18+
На T-SQL эта операция выглядела бы так: RESTORE DATABASE a FROM a_BACKUP WITH RECOVERY, REPLACE, MOVE 'a_Data' TO D:\MSSQL7\data\a_Data.MDF', MOVE 'a_Log' TO 'D:\MSSQL7\data\a_Log.LDF' GO Исходя из аналогии, посмотрите, не создаёте ли Вы вторую базу с одинаковым именем. Также, возможно что Вы ошиблись в указании логических или физических имён файлов. Это легко проверить с помощью команды: RESTORE HEADERONLY FROM < backup_device > Также возможно, что ошибку вызывает отсутствие файла журнала транзакций. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&tablet=1&tid=1823604]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
23ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 222ms |
| total: | 328ms |

| 0 / 0 |
