Fehler waren, dass „Die Startkennung mit ---- ist zu lang. Die maximale Länge 128 ist“, so mache ich die „MyDatabase MDF-“mit kleinen Namen "MyDb.mdf" .So die Kennung wird kleiner als 128
Mein Code ist
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["NewConnectionString"].ConnectionString);
{
con.Open();
string DatabaseName = Application.StartupPath + @"\MyDb.mdf";
SqlCommand cmd = new SqlCommand("BACKUP DATABASE ["+DatabaseName+"] to DISK='D:\\MyBackup.bak' ", con);
try
{
cmd.ExecuteNonQuery();
MessageBox.Show("Success");
}
catch (Exception Ex){
MessageBox.Show("'"+Ex.ToString()+"'");
}
con.Close();
}
erfolgreich das Backup
übernehmen