备份/恢复SQL Server 2016 LocalDB
我有SQL Server 2016 LocalDB(备份/恢复SQL Server 2016 LocalDB,sql,sql-server,database-backups,localdb,sql-server-2014-localdb,Sql,Sql Server,Database Backups,Localdb,Sql Server 2014 Localdb,我有SQL Server 2016 LocalDB(.mdf文件),我想备份我的数据库。我使用下面显示的代码,但它不起作用。我测试了stackoverflow中存在的所有代码,但都不起作用 以下是我的代码(此代码在SQL Server 2014上运行良好,但在localdb上不起作用): 什么不起作用?连接还是备份?请发布运行代码时创建的异常跟踪。连接正常备份不工作不应该工作,因为您需要指定数据库名称,而不是.MDF文件名: SqlConnection connect; string con =
.mdf
文件),我想备份我的数据库。我使用下面显示的代码,但它不起作用。我测试了stackoverflow中存在的所有代码,但都不起作用
以下是我的代码(此代码在SQL Server 2014上运行良好,但在localdb上不起作用):
什么不起作用?连接还是备份?请发布运行代码时创建的异常跟踪。连接正常备份不工作不应该工作,因为您需要指定数据库名称,而不是.MDF文件名:
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();