Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Восстановление БД из файла бэкапа в другую базу с перемещением файлов
|
|||
|---|---|---|---|
|
#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:11 |
|
||
|
Восстановление БД из файла бэкапа в другую базу с перемещением файлов
|
|||
|---|---|---|---|
|
#18+
А просто T-SQL'ем нельзя воспользоваться??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2002, 17:20 |
|
||
|
Восстановление БД из файла бэкапа в другую базу с перемещением файлов
|
|||
|---|---|---|---|
|
#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 > Также возможно, что ошибку вызывает отсутствие файла журнала транзакций. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2002, 09:15 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=3497&tid=1823604]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
24ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
| others: | 221ms |
| total: | 328ms |

| 0 / 0 |
