MS SQLserver导数据时提示:原数据库与现有数据库不同解决

2014-11-24 13:01:50 · 作者: · 浏览: 0
MS SQLserver导数据时提示:原 数据库与现有数据库不同解决
在向MS SQLServer2008中导入数据时,出现错误提示:原数据库与现有数据库不同
www.2cto.com
产生错误的原因是:数据是从台式机上MS SQLServer2000中备份,因为MS SQLServer2000的版本和MS SQLServer2008的版本不同造成的。解决方案如下:
在MS SQLServer2008数据库中在
系统
数据库master上右键,新建查询,执行一下代码:
RESTORE DATABASE DB_name
FROM DISK = 'F:\DB_name.bak' --bak文件路径
with replace,
MOVE DB_name' TO 'D:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\DB_name.mdf', --mdf文件路径
MOVE DB_name_log' TO 'D:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\DB_name.ldf'
运行成功后在进行数据库的导入操作就可以了.