sql >> Database >  >> RDS >> Sqlserver

SQL Server back-up uitvoeren met C#

je kunt en het is heel goed mogelijk om te doen waar je om vroeg,

maar de back-up zelf maken met SMO is niet erg moeilijk, maar het moeilijkste is het beheren van de back-up en het herstel.

het zou moeilijk zijn om alle code hier te plaatsen, maar het past niet. dus ik zal mijn best doen om de lijnen te plaatsen die je nodig hebt.

SqlBackup.SqlBackup retourneert geen enkele waarde, het is een ongeldige functie. Maar er is één parameter voor nodig, namelijk "Server", probeer de volgende code:

Server srvSql;

//Connect to Server using your authentication method and load the databases in srvSql
// THEN

Backup bkpDatabase = new Backup();
bkpDatabase.Action = BackupActionType.Database;
bkpDatabase.Incremental = true; // will take an incemental backup
bkpDatabase.Incremental = false; // will take a Full backup 
bkpDatabase.Database = "your DB name";
BackupDeviceItem bDevice = new BackupDeviceItem("Backup.bak", DeviceType.File);
bkpDatabase.Devices.Add(bDevice );

bkpDatabase.PercentCompleteNotification = 1;// this for progress
bkpDatabase.SqlBackup(srvSql);
bkpDatabase.Devices.Clear();


  1. Hoe de gemiddelde verkoop per week te berekenen in MySQL

  2. MySQL Connector/Python - python-variabele in MySQL-tabel invoegen

  3. Door komma's gescheiden tekenreeks ontleden om IN Lijst met tekenreeksen in de Where-component te maken

  4. Mysql vergelijk door komma's gescheiden veld met enkele tekenreeks