2013-04-10 4 views
0

Я не могу сделать резервную копию и восстановить SQL Server с кодом C#.Как сделать резервную копию и восстановить базу данных SQL Server

Как мой клиент может делать резервную копию и восстанавливать базу данных на своем ПК?

+1

Я не вижу здесь никакого вопроса программирования. Пахнет не по теме. –

+1

go to Google.com – KF2

+0

Пожалуйста, избегайте «благодарственных заметок», «Я новичок» и другого текста, не связанного с вашей проблемой. Также, говоря: «Я не могу найти что-либо в Интернете» не показывает реальных усилий, чтобы найти решение ... –

ответ

0

Вы не можете создать или восстановить резервную копию базы данных на клиентском компьютере, если только она не находится в той же локальной сети, что и сервер, чтобы сервер мог получить доступ к диску на клиентском компьютере.

Как правило, вы должны создавать и восстанавливать резервные копии на сервере, а затем загружать/загружать на клиентский компьютер.

+0

Могу ли я сделать это с помощью C#? –

+0

Да, вы можете. Есть много примеров, доступных о том, как делать резервные копии, и как выполнять загрузку/загрузку, вам нужно только собрать их вместе. – Guffa

+0

Все, что мне не нужно потерять данные в случае сбоя системы на клиентской машине Как я могу удержать данные от потери на клиентской машине –

1

Резервное копирование и восстановление баз данных SQL Server программно с помощью SMO, Check THIS

Вы можете сделать

  1. Полный Резервные копии
  2. дифференциальное резервное копирование
  3. архивы журнала транзакций
  4. Резервное копирование с компрессией
  5. Полное или дифференциальное восстановление
  6. журнала транзакций Восстановление Восстановление
  7. базы данных в новое место

Но недостатком этого метода является то, что она нуждается в вашей SQL Management Studio, чтобы быть установлен на клиентской системе.

1

Перейти к Sql Server Management Studio Выберите ваш сервер, дайте данные аутентификации и подключитесь к базе данных вашего сервера.

правой кнопкой мыши базу данных, создать сценарий из базы данных

Сохранить это.

Выйти из студии и выполнить повторный вход в систему на основе данных аутентификации на компьютере клиента и запустить этот сценарий.

База данных также будет создана на вашей клиентской машине.

Смежные вопросы