sql server2008 附加2000数据库失败!
一个MDF文件,SQL SERVER 2000附加没问题,但是SQL SERVER 2008 R2附加之后出现如下错误提示
如何解决?
标题: Microsoft SQL Server Management Studio
------------------------------
其他信息:
执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.ConnectionInfo)
------------------------------
文件 "G:\数据库试验\database\OrderDB_Data.MDF" 已压缩,但未驻留在只读数据库或文件组中。必须将此文件解压缩。
对于数据库 'OrderDB' 中无效的文件 ID 2,无法打开文件控制区(FCB)。请验证文件位置。执行 DBCC CHECKDB。
无法打开新数据库 'OrderDB'。CREATE DATABASE 中止。 (Microsoft SQL Server,错误: 5118)
有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=5118&LinkId=20476
------------------------------
------解决方案--------------------2008是可以直接附加数据库的
------解决方案--------------------"G:\数据库试验\database\OrderDB_Data.MDF"
建议路径及MDF文件名中去掉中文试试..
------解决方案--------------------无法打开文件控制区(FCB)。
可能你磁盘需要格式化一下分区
------解决方案--------------------记得2008 R2好像不支持直接挂2000格式的了,不知道是我记错还是当时我用了Denali测试