⑴ 如何恢复数据库的内容
昨天帮一个朋友恢复了sql server 数据库 现在把过程写出来 大瞎穗家一起分享
我那个哥们是从别人那拷了一个数据库的数据文件 (c:mssql data 目肆蚂录下的文件)
最初我是用的
在一台好的机器上重新安装SQL Server 建立相同的数据库设备(大小) 和数据库
停掉SQL Server 用拷贝出来的数据库文件覆盖刚建立的数据库文件 再重新启动
SQL Server 但一直不可以 我猜关键是无法建立相同的数据库设备(大小)
后来采用了
系统存储过程
sp_attach_db // 附加数裂神埋据库文件到服务器
或
sp_attach_db_single_file // 附加数据库的单个文件到服务器
具体的sql 语句就是
例如
EXEC sp_attach_single_file_db pubs e:datapubs mdf sp_attach_db @dbname= conmis @filename = d: conmis _data mdf @filename = d: conmis _log ldf
如何附加数据库文件到服务器(即 通过* mdf *ldf 文件修复数据库)
另外查找资料时看到也可以通过日志恢复以前的数据 不知那位哥们看看是不是可以
用日志恢复
restore log {data_name|@database_name_var}fromwith [norecovery ecoverystandby_undo_file_name][ ][stopat={data_time|@data_time_var}
例如 库名为database 日志为database _log要求恢复 / / : 前的数据
lishixin/Article/program/SQL/201311/16392
⑵ 网站搬家,数据库怎么办
你好,1.到网站后台备份数据库,然后下载到本地。2.到你要搬家的服搏腊闹务器或局岁虚拟主机安装你所用的源码程序。3.安装完成后,把备份数据库上传到服务器的该源码程序的备份目录。基罩4.进入网站后台还原数据库。
⑶ 从别的电脑上拷贝的数据库备份能还原到另一台电脑上吗 方法告诉你
可以的。具体方法如下:
1、开始菜单--->程序。打开SQL 2005。
2、连接服务器后。找到需要迁移的数据。右键点击属性。
3、在属配厅性里面,点击文件。可查看数据库文件和数据库日志文件的存放路径。
4、确定没有其它用户连接此数据库。点击该数据库-->任务-->分离。
5、进入第3步属性里面看到的数据库文件路径。把ZNLCRM.mdf数据 库文件和ZNLCRM_Log.Ldf数据库日志文件拷贝到另外一台服务器。
6、在另外台服务培陪隐器上打开SQL数据库乱虚。与第1步一样,点击数据库--->附加。
7、在附加数据库里面,点击添加。
8、找到刚刚拷贝过来的ZNLCRM.mdf文件。选中该文件。依次点击确定。
9、可以看到一个完整的数据库就直接被迁移过来了。
⑷ 数据库被删除了怎么恢复
恢复步骤:
1、运行EasyRecovery。
2、选择“DeletedRecovery”。
3、选择数据库文件所在的驱动器,在“File Filter”中输入*.mdf|*.ldf,选择“Next”。
4、在左侧窗口会列出被删除的数据库文件,选择所要恢复的数据库文件,选择“Next”。
5、在“Recover to Local Drive”中选择恢复后的文件存放的路径,要选择与原数据库文件不同的路径,选择“Next”。
6、文件被恢复后,将恢复的文件复制到原数据库文件位置,并在企业管理器通过附加数据库,将恢复的文件恢复到SQL Server中。
注:如果删除的数据库文件所有的存储区域被写过了,就无法恢复了,所以删除与恢复的时间间隔越短越好。