25.11.2024
Эффективная Навигация М2М
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Как восстановить базу CF из .bak файла
orabinДата: Вторник, 13.03.2012, 12:34 | Сообщение # 1
Группа: Проверенные
Сообщений: 3
Репутация: 0
Статус: Offline
В программе CF в закладке "Администрирование БД" есть возможность автоматического бекапа базы

1. Каким скриптом это делается?
2. Каким скриптом можно восстановить базу из файла .bak ?
 
logoffДата: Вторник, 13.03.2012, 13:25 | Сообщение # 2
Тамбов
Группа: Администраторы
Сообщений: 655
Репутация: 19
Статус: Offline
БэкАп делается методом вызова процедуры
dbo.SYS_MakeBackup базы данных флита
посмотреть ее код вы можете через Management Studio.

о восстановлении можно почитать тут
http://msdn.microsoft.com/ru-ru/library/ms189895.aspx

и тут http://msdn.microsoft.com/ru-ru/library/ms186858.aspx

может еще вам пригодится вот это
http://www.sql.ru/forum/actualthread.aspx?bid=16&tid=846252
кода скрипта у меня нет, но примерно оно должно выглядеть вот так:

Code

-- ============================
-- Restore Database Template
-- ============================
USE master
GO

RESTORE DATABASE db
     FROM  DISK = N'C:\db_archive.bak'     
WITH      
     REPLACE,    RECOVERY
GO


но лучше, если есть возможность, то воспользоваться Management Studio - щелчок правкой кнопкой мышки на БД, которую хотите восстановить, Задачи-Восстановить - База данных... далее "С устройства", выбрать ваш файл, в параметрах указать нужные (обычно replace, WITH RECOVERY)

Перед восстановлением желательно потренироваться на "левой" БД (создайте новую БД, и восстановите в нее ваш архив).
 
  • Страница 1 из 1
  • 1
Поиск:

LogOff © 2024
Сайт создан в системе uCoz Рейтинг GPS Клуба. GPS навигаторы. GPS мониториг. GPS трекеры. ГЛОНАСС