我想在 C# 中恢复数据库,使用文件类型 .BAK
var db = new QLTDEntities();
var con = ((SqlConnection)db.Database.Connection);
con.Open();
string stringquery = "RESTORE DATABASE TEST FROM DISK ='D:\ABC.BAK'";
SqlCommand cmd = new SqlCommand(stringquery, con);
cmd.ExecuteNonQuery();
con.Close();
我在 cmd.ExecuteNonQuery();
行出错
'TEST' is not a recognized RESTORE option.
你能告诉我我的错误或错误的地方吗?
最佳答案
像这样尝试:
string stringquery = @"USE master BACKUP DATABASE [TEST] TO DISK='D:\ABC.BAK'";
关于c# - 如何在 C# 中恢复数据库 SQL 2008?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33295958/