SQL2000的备份文件(DMP格式)如何导入到SQL SERVER 2005? 有一个SQL2000的备份文件,文件后缀名是DMP,请问如何将其导入到SQL SERVER 2005?,电脑上只有SQL SERVER 2005,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 2005上建一个新库,还原试试。如果不行那你还是装个2000,还原以后,拷贝MDF,LDF文件到2005附加。 sqlserver的dmp文件时什么如果是普通备份 那就直接还原在2005上 文件后缀名是DMP,如果是数据库文件的话,可以先尝试在2000上还原,成功了就附加文件到05上.不成功的话就是你这个文件有问题了. 虽说文件名后缀不重要 不过你的这个dmp...让我想起了当机时候的dump意思...这个是你的正常备份的吗用以下语句检查一下看看备份是否有效restore headeronly from disk='c:\abc.dmp' 路径自己改 以下是运行后的结果,有点乱,不好意思BackupName BackupDescription BackupType ExpirationDate Compressed Position DeviceType UserName ServerName DatabaseName DatabaseVersion DatabaseCreationDate BackupSize FirstLSN LastLSN CheckpointLSN DatabaseBackupLSN BackupStartDate BackupFinishDate SortOrder CodePage UnicodeLocaleId UnicodeComparisonStyle CompatibilityLevel SoftwareVendorId SoftwareVersionMajor SoftwareVersionMinor SoftwareVersionBuild MachineName Flags BindingID RecoveryForkID Collation FamilyGUID HasBulkLoggedData IsSnapshot IsReadOnly IsSingleUser HasBackupChecksums IsDamaged BeginsLogChain HasIncompleteMetaData IsForceOffline IsCopyOnly FirstRecoveryForkID ForkPointLSN RecoveryModel DifferentialBaseLSN DifferentialBaseGUID BackupTypeDescription BackupSetGUIDreal 备份 NULL 1 NULL 0 1 2 SERVER\Administrator SERVER real 539 2009-03-30 15:12:13.000 154847744 54247000000091100001 54247000000091400001 54247000000091100003 54247000000064500003 2010-12-07 09:43:42.000 2010-12-07 09:43:54.000 0 168 2052 196609 80 4608 8 0 2273 SERVER 0 F32F0D26-F639-47B8-B406-46CE63702246 412E9855-983D-46AB-864C-902E6C638D2B Chinese_PRC_CI_AS 6BB74D56-DFB3-4D25-8158-F5A16D9E9F1F 0 0 0 0 0 0 0 0 0 0 412E9855-983D-46AB-864C-902E6C638D2B NULL NULL NULL NULL Database 4E7FB84C-47CC-438C-A20A-342B0929FF54 汗一个 你贴的也太乱了 我没仔细看就看你第三个字段1是全备 能执行完就说明没太多问题看你的报错信息你的2005中有同名的数据库RESTORE DATABASE 数据库名 FROM DISK='备份路径' WITH REPLACE 算了,我还是找个·2K的先还原,然后再转成BAK形式,折腾,谢谢各位大大! inner join 多张表的用发 求助!SQLServer2000触发器编写! 关于SQL SERVER2000中的 作业 的几个问题? SQL数据库自动备份 用中文的表名好不好? !!99 ASP结合SQL开发进阶学习,有没有特别好的书? 怎么样导入脚本文件啊???(详细问题见内),整了我一个星期了 如何写这个存储过程?高手看过来,100分 帮忙看看 【【【【简单的插入表的问题】】】】 分类输出问题
如果不行那你还是装个2000,还原以后,
拷贝MDF,LDF文件到2005附加。
如果是普通备份 那就直接还原在2005上
用以下语句检查一下看看备份是否有效
restore headeronly from disk='c:\abc.dmp'
路径自己改
BackupName BackupDescription BackupType ExpirationDate Compressed Position DeviceType UserName ServerName DatabaseName DatabaseVersion DatabaseCreationDate BackupSize FirstLSN LastLSN CheckpointLSN DatabaseBackupLSN BackupStartDate BackupFinishDate SortOrder CodePage UnicodeLocaleId UnicodeComparisonStyle CompatibilityLevel SoftwareVendorId SoftwareVersionMajor SoftwareVersionMinor SoftwareVersionBuild MachineName Flags BindingID RecoveryForkID Collation FamilyGUID HasBulkLoggedData IsSnapshot IsReadOnly IsSingleUser HasBackupChecksums IsDamaged BeginsLogChain HasIncompleteMetaData IsForceOffline IsCopyOnly FirstRecoveryForkID ForkPointLSN RecoveryModel DifferentialBaseLSN DifferentialBaseGUID BackupTypeDescription BackupSetGUIDreal 备份 NULL 1 NULL 0 1 2 SERVER\Administrator SERVER real 539 2009-03-30 15:12:13.000 154847744 54247000000091100001 54247000000091400001 54247000000091100003 54247000000064500003 2010-12-07 09:43:42.000 2010-12-07 09:43:54.000 0 168 2052 196609 80 4608 8 0 2273 SERVER 0 F32F0D26-F639-47B8-B406-46CE63702246 412E9855-983D-46AB-864C-902E6C638D2B Chinese_PRC_CI_AS 6BB74D56-DFB3-4D25-8158-F5A16D9E9F1F 0 0 0 0 0 0 0 0 0 0 412E9855-983D-46AB-864C-902E6C638D2B NULL NULL NULL NULL Database 4E7FB84C-47CC-438C-A20A-342B0929FF54
看你的报错信息你的2005中有同名的数据库
RESTORE DATABASE 数据库名 FROM DISK='备份路径' WITH REPLACE