Резервное копирование базы данных SQL неверный синтаксис
Я пытаюсь сделать резервную копию своей базы данных на c#. Я написал для этого код. Пока я пытаюсь выполнить его, он говорит о синтаксической ошибке. Помоги мне с этим.
Вот мой код
string database = con.Database.ToString(); try { if (textBox1.Text == string.Empty) { MessageBox.Show("Please Enter Path"); } else { string cmd = ("BACKUP DATABASE [" + database + "] TO DISK '" + textBox1.Text + "\\" + "Database" +"-"+ DateTime.Now.ToString("yyyy-MM-dd--HHmmss")+".bak'"); using (SqlCommand command = new SqlCommand(cmd, con)) { if (con.State != ConnectionState.Open) { con.Open(); } command.ExecuteNonQuery(); con.Close(); MessageBox.Show("Backup Completed Successfully"); } } } catch (Exception ex) { MessageBox.Show(ex.Message); }
Что я уже пробовал:
Я не могу отследить эту ошибку.