自 SQL Server 6.5 以来,我一直在使用 SQL Server,但仍然萦绕在我脑海中的旧建议是永远不要进行就地升级。
我目前正在将我的 2008 R2 DEV 和 TEST 系统升级到 SQL Server 2012,并且需要使用相同的硬件。不必恢复我的报告服务配置的想法非常有吸引力,我真的很聪明。不涉及分析服务或任何不寻常或非标准的东西——只安装了数据库引擎和报告服务。
有没有人遇到过就地升级的严重问题?或者我应该重新评估我对就地升级的立场?
可能重复:
如何在 SQL Server 中附加数据库?
我得到了一个数据库的 MDF,没有备份,也没有要求我将数据库附加到 SQL 服务器的 LDF。我收到以下错误:
File activation failure. The physical file name "C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER2K8\MSSQL\DATA\something.LDF" may be incorrect.
The log cannot be rebuilt because there were open transactions/users when the database was shutdown, no checkpoint occurred to the database, or the database was read-only. This error could occur if the transaction log file was manually deleted or lost due to a hardware or environment failure.
我尝试了Paul Randall 的创建相同大小数据库的方法,将其置于紧急单用户模式并尝试以这种方式在线设置。有没有其他选择,或者我告诉给我这个文件的人数据已损坏?
我总是在 SQL Server 中看到这个称为附加数据库的选项。为什么有人要附加数据库?为什么不直接从.BAK文件中恢复数据库?我想我没有看到它的目的。
贴上它会有什么结果?它比恢复更快,但技术结果是什么?你还能修改数据库吗?添加数据吗?首选方法还是不推荐呢?
我已经看到 附加/分离与备份/恢复,但没有任何内容解释附加或分离的目的。它基本上甚至不涉及它。
我们有一台处于脱机状态的 Windows Server 2008。我们无法再访问服务器操作系统或任何 GUI 工具,但我们确实拥有整个C:/服务器的备份。
该服务器曾经托管一个 SQL Server 实例,现在我们需要访问该服务器上的一个数据库,以便我们可以将其移动到新服务器。
我们怎样才能做到这一点?
我们可以简单地将MSSQL/DATA备份文件中的目录复制到新服务器吗?
sql-server-2008 sql-server backup sql-server-2008-r2 windows-server