Резервное копирование / восстановление SQL Server 2016 LocalDB
У меня есть SQL Server 2016 LocalDB (.mdf
файл), и я хочу сделать резервную копию моей базы данных. Я использую код, показанный ниже, но он не работает. Я протестировал весь код, который существует в stackru, но ни один из них не работал.
Вот мой код (этот код отлично работает на SQL Server 2014, но не работает на localdb):
SqlConnection connect;
string con = @"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\Database\ClassSRM.mdf;Integrated Security=True";
connect = new SqlConnection(con);
connect.Open();
SqlCommand command = new SqlCommand(@"backup database " + Application.StartupPath + @"\Database\ClassSRM.mdf" + " to disk ='" + strFileName + "'", connect);
command.ExecuteNonQuery();
connect.Close();