【问题标题】:Import from SQL Server folder from previous version从以前版本的 SQL Server 文件夹导入
【发布时间】:2017-05-27 14:40:32
【问题描述】:

在周末,我的公司 PC 得到了修补(没有警告!),我的 SQL Server 2008 R2 实例被删除,留下了包含 .mdf.ldf 文件的 MSSQL\DATA 文件夹。

我现在正在安装 SQL Server 2014(我们仍在运行 Win 7,因此无法进入 2016)。

是否可以将所有旧数据库导入并升级到 SQL Server 2014?

我知道我可以附加现有文件,但会将它们留在旧的 MSSQL10_50.MSSQLSERVER 文件夹中。

是否只是将文件移动到MSSQL12.MSSQLSERVER 文件夹,附加,然后更改兼容级别的情况?

【问题讨论】:

    标签: import sql-server-2008-r2 upgrade sql-server-2014


    【解决方案1】:

    是的,您应该能够简单地附加现有的.mdf 文件并更新兼容性级别并完成它:-)

    从旧版本的 SQL Server(在您的情况下为 2008 R2)升级到新版本(2014)绝对不是问题(除非您等待太久升级 - 您不能去直接从 2000 年到 2014 年)。

    相反的方法永远行不通 - 您可以永远从较新的版本(例如您的 2014 年)回到较旧的版本 - 根本没有办法做到这一点(除了编写您的将数据库结构和内容写入 SQL 文件并针对其他实例运行这些文件)

    【讨论】:

    • 将文件复制到 2014 DATA 文件夹后,我必须使用具有管理员权限的帐户启动 SSMS - 我的普通帐户只是高级用户,无权从 DATA 打开文件夹
    猜你喜欢
    • 2013-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-08
    • 1970-01-01
    相关资源
    最近更新 更多