Существует простое решение для этого с относительно новым сервисом CocoPacket.
Выезд демонстрационная страница-> , который делает https://demo.cocopacket.com
, Это работает как Smokeping, но это более актуально.
Вы просите довольно мало информации в одном вопросе, но запускаться, можно обратиться к синтаксису T-SQL для резервного копирования базы данных:
BACKUP DATABASE MyDatabase
TO DISK = 'c:\backup.bak'
Посмотрите эта статья. Необходимо будет выполнить код, аналогичный этому через SqlCommand
:
Создайте и откройтесь SqlConnection
с user/pwd, позволяющим техническое обслуживание на DB.
Создать SqlCommand
для этого соединения с надлежащим текстом команды (см. связанную статью).
Звонить SqlCommand.ExecuteNonQuery
.
Или иначе можно использовать объектную модель SQL-сервера (SMO) для создания резервного копирования. Посмотрите здесь (блоки, на которые необходимо сослаться, перечислены здесь).