如何将数据库从SQL Server 2005迁移到2008?

gre*_*orm 3 sql-server sql-server-2005 sql-server-2008

我想完全或部分迁移数据库.现在,我将做一个完整的数据库.部分将作为单独的问题发布.

我正在考虑的策略:

  1. 复制数据库向导
  2. 将2005数据库转换为脚本.在2008年运行脚本
  3. 简单的SQL查询

我的问题 - 我想使用方法2.甚至可以这样做吗?如果是的话,该怎么办?有任何限制/风险吗?

注 - 源服务器是具有一个IP的SQL Server 2005数据库.Destination是具有另一个IP的SQL Server 2008实例.

我不知道你是否需要成为系统管理员才能做到这一点.我甚至不确定我是不是系统管理员.如果是,那么如何检查我是否是系统管理员?

Pon*_*ife 6

只是RESTORE它在SQL2008服务器上,它将自动升级.您可以检查您是否使用系统管理员IS_SRVROLEMEMBER.