0 голосов
спросил от в категории MFCVisualC
Если вы можете выполнять команды SQL, есть один из них: « RESTORE DATABASE ».

Надеюсь, это поможет,

Пабло.

Пожалуйста, войдите или зарегистрируйтесь чтобы ответить на этот вопрос.

0 голосов
ответил от
Я использовал следующее в качестве запроса на master.mdf для восстановления базы данных, которая хорошо работает и протестирована в VC ++.
qryRestore.Format("RESTORE DATABASE %s FROM DISK = '%%s.bak' WITH  MOVE '%s' TO '%s%s.mdf', MOVE '%s_log' TO '%s%s_log.ldf'", sDest, backupDir, sSrc, sSrc, dataDir, sDest, sSrc, dataDir, sDest); pConnection->Execute(_bstr_t(qryRestore), &vRecordsAffected, adExecuteNoRecords|adCmdText)

Здесь sDest=Новое имя базы данных
backupDir=Путь для каталога резервного копирования
sSrc=Имя .bak файла dataDir=путь для папки DATA SQL.
0 голосов
ответил от
см. эту статью

#http://technico.qnownow.com/backup-and-restore-sql-server-database-programmatically-in-c/ # [#^ #]
< br> в разделе «Восстановить резервную копию».

Надеюсь, что это поможет :)

Jas

Категории

Добро пожаловать на сайт DraftingCode Q&A, где вы можете задавать вопросы и получать ответы от других членов сообщества.

Похожие вопросы

0 голосов
0 ответов
0 голосов
0 ответов
спросил 20 Июнь, 17 от jochen arndt в категории MFCVisualC
0 голосов
0 ответов
спросил 31 Янв, 13 от merano в категории MFCVisualC
0 голосов
0 ответов
...