从以前版本的 SQL 服务器文件夹导入
Import from SQL Server folder from previous version
周末我的公司 PC 得到了补丁(没有警告!),我的 SQL Server 2008 R2 实例被删除,留下它的 MSSQL\DATA
文件夹,其中包含 .mdf
和 .ldf
个文件。
我正在安装 SQL Server 2014(我们仍然 运行 Win 7,所以无法进入 2016)。
是否可以将所有旧数据库导入并升级到 SQL Server 2014?
我知道我可以附加现有文件,但这会将它们留在旧的 MSSQL10_50.MSSQLSERVER
文件夹中。
是否只是将文件移动到 MSSQL12.MSSQLSERVER
文件夹、附加然后更改兼容级别的情况?
是的,您应该能够简单地附加现有的 .mdf
文件并更新兼容性级别并完成它:-)
从较旧版本的 SQL 服务器(在您的情况下为 2008 R2)到较新版本 (2014) 应该永远不会成为问题(除非您等待 太久 升级 - 你不能再从 2000 直接转到 2014)。
另一种方法永远行不通 - 你可以 永远不会 从较新的版本(例如你的 2014)回到旧版本 - 根本没有办法做到这一点(除了将我们的数据库结构和内容编写成 SQL 文件和 运行 那些针对其他实例的文件)
周末我的公司 PC 得到了补丁(没有警告!),我的 SQL Server 2008 R2 实例被删除,留下它的 MSSQL\DATA
文件夹,其中包含 .mdf
和 .ldf
个文件。
我正在安装 SQL Server 2014(我们仍然 运行 Win 7,所以无法进入 2016)。
是否可以将所有旧数据库导入并升级到 SQL Server 2014?
我知道我可以附加现有文件,但这会将它们留在旧的 MSSQL10_50.MSSQLSERVER
文件夹中。
是否只是将文件移动到 MSSQL12.MSSQLSERVER
文件夹、附加然后更改兼容级别的情况?
是的,您应该能够简单地附加现有的 .mdf
文件并更新兼容性级别并完成它:-)
从较旧版本的 SQL 服务器(在您的情况下为 2008 R2)到较新版本 (2014) 应该永远不会成为问题(除非您等待 太久 升级 - 你不能再从 2000 直接转到 2014)。
另一种方法永远行不通 - 你可以 永远不会 从较新的版本(例如你的 2014)回到旧版本 - 根本没有办法做到这一点(除了将我们的数据库结构和内容编写成 SQL 文件和 运行 那些针对其他实例的文件)