
正文
sqlserver2000只有mdf,sqlservermanager10msc没有
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
只有mdf文件和ldf文件,怎么恢复数据库
1、A.我们使用默认方式建立一个供恢复使用的数据库(如test)。可以在SQL Server Enterprise Manager里面建立。B.停掉数据库服务器。C.将刚才生成的数据库的日志文件test_log.ldf删除,用要恢复的数据库mdf文件覆盖刚才生成的数据库数据文件test_data.mdf D.启动数据库服务器。
2、首先确认已经备份了.mdf和.ldf文件。 在SQL Server中新建一个同名的数据库,然后停止SQL Server服务。 用原有的.mdf和.ldf文件覆盖新建数据库对应的.mdf和.ldf文件。 重新启动SQL Server服务,这是应该会看到这个数据库处于置疑(Suspect)状态。
3、在只有.MDF和.ldf的情况下进行数据库的备份与恢复。
4、方法把mdf文件和ldf文件拷贝到数据库的默知认路径道C:\ProgramFiles\MicrosoftSQLServer\MSSQLMSSQLSERVER\MSSQL\DATA里。在sqlserver里新建个查询,执行下面代码。
5、如果两个文件都没有损坏,那么很容易恢复,直接调用以下命令就可以了:sp_attach_db 数据库名 路径\mylog.ldf 路径\mydata.mdf如果文件损坏了,那么调用上面的命令时会出错,这时最好把文件备份一下,然后找专业的数据公司,比如杭州数灵网络科技开发有限公司,来做数据恢复。希望有帮助。
相关问答
Q1: SQL2000数据库,有MDF和NDF两个文件,想弄成只有MDF一个数据文件。_百度...
要把sql数据库导出为mdf和ldf文件,方法只能是先暂停数据库服务或者在管理器中对数据库进行分离,然后将这两个文件拷贝出来,否则导出是不能解决问题的。拷贝出来的文件,复制到其他数据库服务器上,对数据库进行附加操作 就可以在新服务器上的发到相同的数据了。
步骤:打开 企业管理器--右击 数据库——所有任务——附加到数据库——选择 .mdf文件——点击确定 这样就附加到数据库了。能正常使用了。。但这样的话是单独的数据库文件,两个数据库合并 继续操作:右击要添加到的数据库上——导入 。
假设我们有一个名为“MyDatabase.mdf”的MDF文件和相应的LDF文件“MyDatabase_log.ldf”。我们要将它们导入到名为“MyServer”的SQL Server实例中。打开SSMS并连接到“MyServer”。右键点击“数据库”,选择“附加”。点击“添加”按钮,然后浏览到“MyDatabase.mdf”的位置并选择它。
Q2: 只有.mdf和ldf文件如何导入数据库?
打开SQL。单击“连接”连接数据库。右键单击数据库,然后单击附加。单击添加,选择要附加的数据库。单击确定完成附加。
首先打开数据库,打开并登陆 2数据库打开成功,那么在左边栏中有一个‘数据库’,对其右键选择‘附加’,在弹出来的对话框中点击‘添加’然后选择你要导入数据库的mdf文件,点击确定,左边栏中‘数据库‘中就会有你。
首先,要导入mdf和ldf文件,您需要连接到目标SQL Server实例。这可以通过SQL Server Management Studio (SSMS) 或其他管理工具来实现。在连接到实例后,您可以选择要导入文件的数据库或创建一个新数据库。接下来,您可以使用SQL Server的RESTORE命令来导入mdf和ldf文件。RESTORE命令允许您从备份中恢复数据库。
ldf是SQL Server的日志文件,mdf是数据文件,每个数据库都对应这样两个文件。把这两个文件放在同一个文件夹下面,然后在SQL Server Management Studio中,在“数据库”上点击右键,弹出菜单中选择“附加数据库”,然后找到该路径下面的mdf文件,确定之后就可以将数据库重新附加到软件中进行管理了。
第一步:安装mysql ODBC;去相关的网站下载mysql ODBC进行安装。第二步:建立MySQL的DSN;在控制面板——管理工具——数据源 (ODBC)中建立MySQL的DSN。
将.MDF和.LDF文件拷到SQL Server2008放数据的那个文件夹下面。x:\Program Files\Microsoft SQL Server\MSSQLMSSQLSERVER\MSSQL\DATA,如果你不知道你的在哪,可以通过这个办法找到,打开你的SQL Server Management Studio,然后找一个数据库,右击查看属性,可以找到这个数据库文件是放在哪里的。
Q3: 数据库mdf文件还原方法
数据库如何还原mdf文件:打开mssql2008r2管理器。右击“数据库—附加”弹出附加操作窗体。点击“添加”加入mdf文件。如果只有mdf文件会显示log未找到。选中log文件,点击“删除”删除log文件。删除后点击“确定”附加数据库。
方法把mdf文件和ldf文件拷贝到数据库的默知认路径道C:\ProgramFiles\MicrosoftSQLServer\MSSQLMSSQLSERVER\MSSQL\DATA里。在sqlserver里新建个查询,执行下面代码。
创建一个与mdf文件同名的数据库 将新创建的数据库宕机(detach),在数据库文件中找到对应的数据库文集和对应的log文集,删除。将需要还原的文件复制到对应的目录下。将该文件attach到数据库上。OK了。
sqlserver2000只有mdf的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于sqlservermanager10msc没有、sqlserver2000只有mdf的信息别忘了在本站进行查找喔。






