Код IT
← Каталог

Методы защиты пользовательских и корпоративных данных — Восстановление базы данных через дамп

Фрагмент из «Методы защиты пользовательских и корпоративных данных»: Восстановление базы данных через дамп.

csharp infra-securityencyclopedia8-03-zabota-o-kode-i-dannyh-117 embed URL статья в энциклопедии
C# main.cs
// Пример восстановления через .NET приложение
using System.Data.SqlClient;
using System.IO;

string connectionString = "Server=localhost;Database=master;User Id=sa;";
string dumpFile = @"/backup/db_backup.sql";
string command = File.ReadAllText(dumpFile);

using (var connection = new SqlConnection(connectionString))
{
    connection.Open();
    var cmd = new SqlCommand(command, connection);
    cmd.ExecuteNonQuery();
}
// Пример восстановления через .NET приложение
using System.Data.SqlClient;
using System.IO;

string connectionString = "Server=localhost;Database=master;User Id=sa;";
string dumpFile = @"/backup/db_backup.sql";
string command = File.ReadAllText(dumpFile);

using (var connection = new SqlConnection(connectionString))
{
    connection.Open();
    var cmd = new SqlCommand(command, connection);
    cmd.ExecuteNonQuery();
}