我正在尝试使用各种选项(如脚本数据库)将我的一个SQL Server 2005数据库迁移到SQL Server 2008。如何将SQL Server 2005数据库迁移到SQL Server 2008?
我能够创建表结构,但没有像数据,功能,存储过程中的任何对象....
我怎样才能做到这一点?我试图复制.mdf
和.ldf
文件并将它们放到2008文件夹中,但这也不起作用。
我正在尝试使用各种选项(如脚本数据库)将我的一个SQL Server 2005数据库迁移到SQL Server 2008。如何将SQL Server 2005数据库迁移到SQL Server 2008?
我能够创建表结构,但没有像数据,功能,存储过程中的任何对象....
我怎样才能做到这一点?我试图复制.mdf
和.ldf
文件并将它们放到2008文件夹中,但这也不起作用。
备份&恢复?!?!?
将SQL Server 2005数据库备份到.bak
文件,并在SQL Server 2008计算机上恢复该文件。
如果您还没有运行旧的SQL Server 2005安装,那么您将不得不使用SSMS 2008中的Attach。因此,将.mdf ja .ldf复制到SQL Server 2008数据文件夹以及SSMS - >数据库 - >右键 - >附加
如果您有运行的唯一正确途径旧的安装已经被marc_s
告诉我得到这个错误:
System.Data.SqlClient.SqlError: The backup set holds a backup of a database other than the existing ‘database_name’ database. (Microsoft.SqlServer.Smo)
这是可以解决的通过选择选项REPLACE ...我就是这样这一个。
我试过了,但该选项不起作用 –
@HakooDesai:你需要更精确 - **如何**是它*不工作*?你有错误吗?如果是这样的话:**什么**错误?? –