从先前版本的SQL Server文件夹导入

时间:2017-01-12 13:07:24

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

上周末,我的公司PC被修补了(没有警告!)我的SQL Server 2008 R2实例被删除了,留下了包含function censor($string) { if ($string) { //badwordsarray $badwords = array('some', 'swear', 'word'); //replacearray $replace = array('s**e', 's***r', 'w**d'); $newstring = str_ireplace($badwords, $replace, $string); return $newstring; } } $message = $_POST['message']; $filteredmessage = censor($message); echo $filteredmessage; MSSQL\DATA文件的.mdf文件夹。

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

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

我知道我可以附加现有文件但是将它们留在旧的.ldf文件夹中。

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

1 个答案:

答案 0 :(得分:1)

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

从较旧版本的SQL Server(在您的情况下为2008 R2)转到较新版本(2014)应该永远不会成为问题(除非您等待太长升级 - 您不能去直接从2000年到2014年。)

另一种方式永远不会奏效 - 你可以从不从更新的版本(例如你的2014年)回到旧的版本 - 只是根本无法做到这一点(其他而不是将我们的数据库结构和内容编写到SQL文件中,并针对另一个实例运行它们)

相关问题