如何将SQL 2000或2005的数据库文件导入到SQL2008中?

时间:2022-09-19 00:56:13
几年前建的数据库,现在新装了SQL 2008企业版,想看以前数据库中的数据,所以要导入,但是发现利用Attach...方式是行不通的,报错,但又没有找到相关工具或百度到相关方法,特此请教!

12 个解决方案

#1


备份可直接还原到2008.

#2


1.利用.mdf文件建数据库查看数据
2.利用原来的备份文件新建数据库,查看数据

#3


 什么错

#4


我有的就是mdf文件了。问一下三楼具体如何操作?

#5


如果使用Restore database模式,选择文件的时候只能选择*.bak或*.trn文件,不能选择mdf文件!

#6


标题: Microsoft SQL Server Management Studio
------------------------------

Attach database 对于 服务器“DICOM”失败。  (Microsoft.SqlServer.Smo)

有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.0.1600.22+((SQL_PreRelease).080709-1414+)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Attach+database+Server&LinkId=20476

------------------------------
其他信息:

An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)

------------------------------

无法打开物理文件 "E:\Database\RubberModelSys_Data.mdf"。操作系统错误 5:"5(failed to retrieve text for this error. Reason: 15105)"。 (Microsoft SQL Server,错误: 5120)

有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.00.1600&EvtSrc=MSSQLServer&EvtID=5120&LinkId=20476

------------------------------
按钮:

确定
------------------------------

#7


有MDF不能直接附加么?

#8


没有日志文件ldf这个怎么来做呢~ 如何将SQL 2000或2005的数据库文件导入到SQL2008中?

#9


有ldf文件的,两个文件在同一个目录下。

#10


2005的话,可以直接附加的,2000的,就不知道怎么操作了!2005附加的时候,先右击数据库文件,在安全选项卡中,修改为完全控制

#11


附加不行,最好是备份文件恢复.

#12


"2005的话,可以直接附加的,2000的,就不知道怎么操作了!2005附加的时候,先右击数据库文件,在安全选项卡中,修改为完全控制" 正解,非常感谢,是权限问题,呵呵。

#1


备份可直接还原到2008.

#2


1.利用.mdf文件建数据库查看数据
2.利用原来的备份文件新建数据库,查看数据

#3


 什么错

#4


我有的就是mdf文件了。问一下三楼具体如何操作?

#5


如果使用Restore database模式,选择文件的时候只能选择*.bak或*.trn文件,不能选择mdf文件!

#6


标题: Microsoft SQL Server Management Studio
------------------------------

Attach database 对于 服务器“DICOM”失败。  (Microsoft.SqlServer.Smo)

有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.0.1600.22+((SQL_PreRelease).080709-1414+)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Attach+database+Server&LinkId=20476

------------------------------
其他信息:

An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)

------------------------------

无法打开物理文件 "E:\Database\RubberModelSys_Data.mdf"。操作系统错误 5:"5(failed to retrieve text for this error. Reason: 15105)"。 (Microsoft SQL Server,错误: 5120)

有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.00.1600&EvtSrc=MSSQLServer&EvtID=5120&LinkId=20476

------------------------------
按钮:

确定
------------------------------

#7


有MDF不能直接附加么?

#8


没有日志文件ldf这个怎么来做呢~ 如何将SQL 2000或2005的数据库文件导入到SQL2008中?

#9


有ldf文件的,两个文件在同一个目录下。

#10


2005的话,可以直接附加的,2000的,就不知道怎么操作了!2005附加的时候,先右击数据库文件,在安全选项卡中,修改为完全控制

#11


附加不行,最好是备份文件恢复.

#12


"2005的话,可以直接附加的,2000的,就不知道怎么操作了!2005附加的时候,先右击数据库文件,在安全选项卡中,修改为完全控制" 正解,非常感谢,是权限问题,呵呵。