2012-09-27 70 views
0

我正在尝试使用各种选项(如脚本数据库)将我的一个SQL Server 2005数据库迁移到SQL Server 2008。如何将SQL Server 2005数据库迁移到SQL Server 2008?

我能够创建表结构,但没有像数据,功能,存储过程中的任何对象....

我怎样才能做到这一点?我试图复制.mdf.ldf文件并将它们放到2008文件夹中,但这也不起作用。

回答

1

备份&恢复?!?!?

将SQL Server 2005数据库备份到.bak文件,并在SQL Server 2008计算机上恢复该文件。

+0

我试过了,但该选项不起作用 –

+1

@HakooDesai:你需要更精确 - **如何**是它*不工作*?你有错误吗?如果是这样的话:**什么**错误?? –

0

如果您还没有运行旧的SQL Server 2005安装,那么您将不得不使用SSMS 2008中的Attach。因此,将.mdf ja .ldf复制到SQL Server 2008数据文件夹以及SSMS - >数据库 - >右键 - >附加

如果您有运行的唯一正确途径旧的安装已经被marc_s

告诉
0

我得到这个错误:

System.Data.SqlClient.SqlError: The backup set holds a backup of a database other than the existing ‘database_name’ database. (Microsoft.SqlServer.Smo) 

这是可以解决的通过选择选项REPLACE ...我就是这样这一个。

相关问题