数据库只有mdf文件如何恢复 只有mdf文件和ldf文件,怎么恢复数据库?
只有mdf文件和ldf文件,怎么恢复数据库?1. 将MDF文件和LDF文件复制到数据库C:“program filesMicrosoft SQL Servermssql10的默认路径。MSSqlSer
只有mdf文件和ldf文件,怎么恢复数据库?
1. 将MDF文件和LDF文件复制到数据库C:“program filesMicrosoft SQL Servermssql10的默认路径。MSSqlServerMSSQLdata;2。在SQL server中创建一个新查询并执行以下代码:1使用master2 go3创建数据库newfile4 on(文件名=“C:”program filesMicrosoft SQL serverMSSQL10.MSSQLSERVERMSSQLDATA 文件.mdf“”,5(文件名=“C:Program FilesMicrosoft SQL ServerMSSQL10.MSSQLSERVERMSSQLDATAFileu日志.ldf)6表示附件7go3,刷新数据库,会出现一个新的数据库newfile;根据MDF文件和LDF文件,恢复成功非常简单。我使用的是SQL Server 2008
数据库。如果文件被损坏,例如,如果您分离数据库并在记事本中打开它,您将看到许多乱码。如果强制更改乱码,可以在保存后附加数据库。因为里面的格式混乱,数据库会受到怀疑。
您首先需要进入“单用户模式”,这样您就可以重新操作数据库,然后使用Select命令可以看到哪些表出错(上帝保佑您,只有一个表出错)。如果只有一个表出错,但只有数据出错,而不是结构出错,还可以用where子句运行SQL查看数据出错的地方,并删除错误点后的所有数据,那么至少可以使用数据库。
如果您的数据不是那么重要,那么使用还原功能是最方便可行的方法。当然,备份文件之后没有数据。