msh*_*msh 4 sql-server-2005 sql-server-2008 upgrade
在我的测试网络中,有一个用 SQL Server 2005 创建的数据库。我必须将 SQL Server 2005 更新为 SQL Server 2008。该数据库应该与 SQL Server 2008 一起使用。所以要移动它。在 SQL Server 更新期间/之后传输数据库的最佳方法是什么?
如果是就地升级,则不需要传输任何数据库;该实例将保留有关数据库的信息。
如果您要安装新的命名实例或在不同的服务器上全新安装它,您有两个主要选项: deatch-and-attach和 backup-and-restore。
分离-附加选项非常快:使用sp_detach_dbSSMS 或在 SSMS 中分离当前数据库,右键单击数据库并转到任务 --> 分离。然后,您可以将数据库文件剪切并粘贴到它们的新位置。在新实例上,使用sp_attach_db或 在 SSMS 中,右键单击 Databases 文件夹并从菜单选项中选择“Attach...”。
备份和恢复选项非常简单:备份当前数据库。然后,将该备份复制到新实例可以看到的地方,并从该备份恢复。您将在 2008 实例和 2005 实例上拥有当前数据库的副本。
以下是一些注意事项:
| 归档时间: |
|
| 查看次数: |
147 次 |
| 最近记录: |