使用Mvc还原数据库

时间:2018-08-13 11:55:14

标签: sql-server asp.net-mvc

我有一个bak文件,我想在plesk主机中还原数据库。

我使用此代码

 [HttpPost]
    public ActionResult Restore(string id)
    {
        if (Request.Files.Count > 0)
        {
            string dbPath = Request.Files[0].FileName;

            try
            {
                var cmd = String.Format("USE master restore DATABASE gorgin_drZahiri from DISK='{0}' WITH REPLACE;", dbPath);
                _db.Database.ExecuteSqlCommand(TransactionalBehavior.DoNotEnsureTransaction, cmd);
            }
            catch (Exception e)
            {
                Warning(e.Message);
            }
            return View();
        }
        else
        {
            Warning("select file.", dismissable: true);
            return View(id);
        }

    }

但是超时。

如何还原数据库?

0 个答案:

没有答案