Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 如何将SQL Server物理文件(.mdf.ldf)注入重新安装的SQL Server_Sql Server_Sql Server 2012 - Fatal编程技术网

Sql server 如何将SQL Server物理文件(.mdf.ldf)注入重新安装的SQL Server

Sql server 如何将SQL Server物理文件(.mdf.ldf)注入重新安装的SQL Server,sql-server,sql-server-2012,Sql Server,Sql Server 2012,我错误地从我的计算机(Windows 10)中删除了SQL Server 2012 Express Edition 我只有SQL Server保存文件的文件夹副本(SQL及其子文件夹DATA,FTDATA,JOBS,…) 我想恢复两个数据库,这是我几周的工作。可能吗 我想做的是: 在我的计算机上重新安装MSSQL,然后重试 创建相同的数据库名称并替换文件(.mdf/.ldf文件)。不起作用。数据库仍然可见为空 尝试替换数据文件夹-SQL Server服务不会启动 尝试替换整个SQL文件夹-SQ

我错误地从我的计算机(Windows 10)中删除了SQL Server 2012 Express Edition

我只有SQL Server保存文件的文件夹副本(
SQL
及其子文件夹
DATA
FTDATA
JOBS
,…)

我想恢复两个数据库,这是我几周的工作。可能吗

我想做的是:

  • 在我的计算机上重新安装MSSQL,然后重试
  • 创建相同的数据库名称并替换文件(
    .mdf
    /
    .ldf
    文件)。不起作用。数据库仍然可见为空
  • 尝试替换
    数据
    文件夹-SQL Server服务不会启动
  • 尝试替换整个
    SQL
    文件夹-SQL Server不会启动
有没有办法替换一些文件,这样我就可以在它之后读取我的数据库?

您不需要(重新)创建数据库,但是如果您有.mdf文件,您就必须这样做


基本上,您将从以前的系统检索到的.mdf文件存储到新系统中,然后按照上面链接中概述的指导原则进行操作。之后,您的数据库将重新联机。

我认为它会很好。我用sql 2012在另一个数据库上测试了它

但在这种情况下,我需要安装sql 2016。我的问题发生在以升级模式安装2016期间,但失败。之后我想回到2012年,但数据库已经转换到2016年

如果安装失败,如何安装2016?这将是另一个问题。但我第一次尝试自己拿着一些证书找路是在2016年的安装期间。

你需要