Mehrana Asked: 2024-08-12 21:02:35 +0800 CST2024-08-12 21:02:35 +0800 CST 2024-08-12 21:02:35 +0800 CST 我如何附加非分离 SQL 数据文件并恢复我的数据库? 772 上周,我卸载了我的 SQLServer,但忘记分离数据文件或从中准备备份,现在我不知道恢复数据库的最佳方法是什么。 我尝试附加数据文件,但没有成功 sql-server 2 个回答 Voted Best Answer Souliman 2024-08-13T18:28:35+08:002024-08-13T18:28:35+08:00 如果在卸载 SQL Server 引擎之前没有进行适当的备份,则再次使用数据库的唯一方法是创建一个具有与旧数据库相同属性(具有不同的物理位置)的空数据库,使数据库脱机,通过替换空数据文件将旧的物理数据文件和日志文件复制并粘贴到当前位置,然后将其重新联机 FevziKartal 2024-08-13T22:28:50+08:002024-08-13T22:28:50+08:00 在卸载 SQLServer 之前,无需分离数据文件或准备备份。 如果您停止了 SQL 服务,则会出现与卸载相同的情况。没有 SQL Server - 服务 检查已卸载和已安装的 Sql Servers 版本。 您甚至还可以将数据库设置为offline并将数据文件复制到具有相同版本或更高版本的另一个 Sql Server 中,而不会出现need to attach问题。 “我尝试附加数据文件,但没有成功”: 确保version初始 Sql 服务器和后续服务器具有相同的版本。 如果您使用 Ms Sql Server 2017 并将其卸载,然后尝试将其文件附加到 Ms Sql Server 2016,那么您将无法成功。
如果在卸载 SQL Server 引擎之前没有进行适当的备份,则再次使用数据库的唯一方法是创建一个具有与旧数据库相同属性(具有不同的物理位置)的空数据库,使数据库脱机,通过替换空数据文件将旧的物理数据文件和日志文件复制并粘贴到当前位置,然后将其重新联机
在卸载 SQLServer 之前,无需分离数据文件或准备备份。
如果您停止了 SQL 服务,则会出现与卸载相同的情况。没有 SQL Server - 服务
检查已卸载和已安装的 Sql Servers 版本。
您甚至还可以将数据库设置为
offline
并将数据文件复制到具有相同版本或更高版本的另一个 Sql Server 中,而不会出现need to attach
问题。“我尝试附加数据文件,但没有成功”:
确保
version
初始 Sql 服务器和后续服务器具有相同的版本。如果您使用 Ms Sql Server 2017 并将其卸载,然后尝试将其文件附加到 Ms Sql Server 2016,那么您将无法成功。