Sql-Server-2005

將 SQL Server 2000 數據庫遷移到 SQL Server 2005

  • March 29, 2018

任何人都可以建議將數據庫從 SQL Server 2000 遷移到 2005 的各種方法。

如何確保保留所有約束、主鍵和索引。是否有任何遷移工具可以保留它們。

有幾種方法可以做到這一點,每一種都將數據庫的所有方面都轉移到新的或升級的伺服器上,其中最簡單的是

  • 分離和連接
  • 備份還原

我更喜歡分離和附加方法。另一件需要注意的事情,特定於數據庫本身,是確保登錄名被轉移到新伺服器。使用sp_help_revlogin將登錄資訊複製到新伺服器。

在 SQL Server 中,約束、鍵和索引都是數據庫文件的一部分,因此您不會因在版本之間移動數據庫而失去它們。正如 squillman 所說,只需使用分離/附加或備份/恢復即可;SQL Server 將負責將數據庫升級到新版本。

引用自:https://serverfault.com/questions/54248