none
Как произвести резервное копирование базы данных SQL Server c помощью C# RRS feed

  • Вопрос

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

    БД на SQL Server. Как реализовать его с помощью на C#, если можно кодом. Заранее спасибо

    2 октября 2010 г. 9:17

Ответы

  • См. тут .
    • Помечено в качестве ответа Abolmasov Dmitry 10 ноября 2010 г. 10:29
    2 октября 2010 г. 11:00
    Модератор
  • Я делал так, посмотрите, может поможет. (Microsoft.SqlServer.Smo,Microsoft.SqlServer.ConnectionInfo,Microsoft.SqlServer.SmoExtended
    
    Microsoft.SqlServer.Management.Sdk.Sfc)
    
          ServerConnection connsql = new ServerConnection(connection);
          Server srv = new Server(connsql);
          Backup bkp = new Backup();
          Restore rest = new Restore();
          rest.Devices.AddDevice(@saveFileDialog1.FileName, DeviceType.File);
    
          bkp.Action = BackupActionType.Database;
          bkp.Database = database; 
          bkp.Devices.AddDevice(@saveFileDialog1.FileName, DeviceType.File);
          bkp.Incremental = false;
          bkp.SqlBackup(srv);
    
    • Предложено в качестве ответа ulcerModerator 21 октября 2010 г. 11:38
    • Помечено в качестве ответа Abolmasov Dmitry 10 ноября 2010 г. 10:29
    4 октября 2010 г. 15:15

Все ответы

  • См. тут .
    • Помечено в качестве ответа Abolmasov Dmitry 10 ноября 2010 г. 10:29
    2 октября 2010 г. 11:00
    Модератор
  • Я делал так, посмотрите, может поможет. (Microsoft.SqlServer.Smo,Microsoft.SqlServer.ConnectionInfo,Microsoft.SqlServer.SmoExtended
    
    Microsoft.SqlServer.Management.Sdk.Sfc)
    
          ServerConnection connsql = new ServerConnection(connection);
          Server srv = new Server(connsql);
          Backup bkp = new Backup();
          Restore rest = new Restore();
          rest.Devices.AddDevice(@saveFileDialog1.FileName, DeviceType.File);
    
          bkp.Action = BackupActionType.Database;
          bkp.Database = database; 
          bkp.Devices.AddDevice(@saveFileDialog1.FileName, DeviceType.File);
          bkp.Incremental = false;
          bkp.SqlBackup(srv);
    
    • Предложено в качестве ответа ulcerModerator 21 октября 2010 г. 11:38
    • Помечено в качестве ответа Abolmasov Dmitry 10 ноября 2010 г. 10:29
    4 октября 2010 г. 15:15