C# Backup klappt nicht

Horst1945

Cadet 4th Year
Registriert
Okt. 2014
Beiträge
106
Hallo,

ich habe eine kleine Routine "Bakup und Restore. aber das Backup funktioniert nicht:

Hier der Code:

Code:
 private void btnBackup_Click(object sender, EventArgs e)
        {
            try
            {
                if(cmbDatabase.Text.CompareTo("") == 0)
                {
                    MessageBox.Show("Bitte wählen Sie Datenbank aus");
                }
                conn = new SqlConnection(connectString);
                conn.Open();
                sql = "BACKUP DATABASE " + cmbDatabase.Text + " TO DISK ='" + txtBackupFileLoc.Text + "\\" +  cmbDatabase.Text + "-" + DateTime.Now.ToString() + ".bak'";
                commad = new SqlCommand(sql, conn);
                commad.ExecuteNonQuery();
                conn.Close();
                conn.Dispose();
                commad.Dispose();

            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }

und hier die Fehlermeldung:

fehlermeldung.jpg

Wo mache ich den Fehler?
 
Doppelpunkte im Dateinamen findet Windows eher uncool ;-) du solltest die Uhrzeit anders in den Dateinamen packen als nur mit einen .ToString(), oder wenn die Zeit unwichtig ist .ToShortDateString() verwenden.
 
Zurück
Oben