永发信息网

哪位大哥帮小弟还原下数量库?

答案:5  悬赏:50  手机版
解决时间 2021-04-11 19:51
我用的是MSSQL数据库,哪位大哥帮我把本地备份文件还原到数据库,请高手留下Q!
最佳答案

方法有二:
第一:
sp_attach_db
将数据库附加到服务器。

语法
sp_attach_db [ @dbname = ] 'dbname'
, [ @filename1 = ] 'filename_n' [ ,...16 ]

参数
[@dbname =] 'dbname'

要附加到服务器的数据库的名称。该名称必须是唯一的。dbname 的数据类型为 sysname,默认值为 NULL。

[@filename1 =] 'filename_n'

数据库文件的物理名称,包括路径。filename_n 的数据类型为 nvarchar(260),默认值为 NULL。最多可以指定 16 个文件名。参数名称以 @filename1 开始,递增到 @filename16。文件名列表至少必须包括主文件,主文件包含指向数据库中其它文件的系统表。该列表还必须包括数据库分离后所有被移动的文件。

返回代码值
0(成功)或 1(失败)

结果集


注释
只应对以前使用显式 sp_detach_db 操作从数据库服务器分离的数据库执行 sp_attach_db。如果必须指定多于 16 个文件,请使用带有 FOR ATTACH 子句的 CREATE DATABASE。

如果将数据库附加到的服务器不是该数据库从中分离的服务器,并且启用了分离的数据库以进行复制,则应该运行 sp_removedbreplication 从数据库删除复制。

权限
只有 sysadmin 和 dbcreator 固定服务器角色的成员才能执行本过程。

示例
下面的示例将 pubs 中的两个文件附加到当前服务器。

EXEC sp_attach_db @dbname = N'pubs',
@filename1 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf',
@filename2 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.ldf'



第二:
附加数据库

展开服务器组,然后展开服务器。


右击"数据库",然后选择"所有任务"/"附加数据库"。


输入要附加的数据库的 MDF(master 数据文件)名称。如果不确定文件位于何处,单击浏览("...")搜索。最多可以指定 16 个文件名。有关更多信息,请参阅 sp_attach_db。


若要确保指定的 MDF 文件正确,请单击"验证"。"原文件名"列列出了数据库中的所有文件(数据文件和日志文件)。"当前文件位置"列列出了文件的名称和路径。如果 Microsoft® SQL Server™ 找不到指定位置的文件,则附加操作将失败。可以对"当前文件位置"列进行编辑,并且文件的当前位置必须在该列中才能使附加操作得以进行。例如,如果在分离操作前改变了文件的默认位置,则必须指定当前位置才能使附加操作顺利进行。


在"附加为"框内,输入数据库的名称。数据库名称不能与任何现有数据库名称相匹配。


指定数据库的所有者。


单击"确定"按钮。新附加的数据库的数据库节点即创建在"数据库"文件夹中。

全部回答
mssql数据库还原一:打开SQL企业管理器,在控制台根目录中依次点开Microsoft SQL Server

  mssql数据库还原二:SQL Server组-->双击打开你的服务器-->点图标栏的新建数据库图标,新建数据库的名字自行取

  mssql数据库还原三:点击新建好的数据库名称(如论坛数据库Forum)-->然后点上面菜单中的工具-->选择恢复数据库

  mssql数据库还原四:在弹出来的窗口中的还原选项中选择从设备-->点选择设备-->点添加-->然后选择你的备份文件名-->添加后点确定返回,这时候设备栏应该出现您刚才选择的数据库备份文件名,备份号默认为1(如果您对同一个文件做过多次备份,可以点击备份号旁边的查看内容,在复选框中选择最新的一次备份后点确定)-->然后点击上方常规旁边的选项按钮

  mssql数据库还原五:在出现的窗口中选择在现有数据库上强制还原,以及在恢复完成状态中选择使数据库可以继续运行但无法还原其它事务日志的选项。

  在窗口的中间部位的将数据库文件还原为这里要按照你SQL的安装进行设置(也可以指定自己的目录),逻辑文件名不需要改动,移至物理文件名要根据你所恢复的机器情况做改动,如您的SQL数据库装在D:\Program Files\Microsoft SQL Server\MSSQL\Data,那么就按照您恢复机器的目录进行相关改动改动,并且最后的文件名最好改成您当前的数据库名(如原来是bbs_data.mdf,现在的数据库是forum,就改成forum_data.mdf)。

  日志和数据文件都要按照这样的方式做相关的改动(日志的文件名是*_log.ldf结尾的),这里的恢复目录您可以自由设置,前提是该目录必须存在(如您可以指定d:\sqldata\bbs_data.mdf或者d:\sqldata\bbs_log.ldf),否则恢复将报错

  mssql数据库还原六:修改完成后,点击下面的确定进行恢复,这时会出现一个进度条,提示恢复的进度,恢复完成后系统会自动提示成功,如中间提示报错,请记录下相关的错误内容并询问对SQL操作比较熟悉的人员。

  一般的错误无非是目录错误或者文件名重复或者文件名错误或者空间不够或者数据库正在使用中的错误,数据库正在使用的错误您可以尝试关闭所有关于SQL窗口然后重新打开进行恢复操作,如果还提示正在使用的错误可以将SQL服务停止然后重起看看,至于上述其它的错误一般都能按照错误内容做相应改动后即可恢复 。

  以上就是mssql数据库还原的详细步骤

什么数据库,我可以帮你,156.。。141.。。760 加的时候请说明,数据库还原

wapnr.us

你是什么原因要还原呢?你要注意一点,如果还原上去了只有到你做备份时候的数据了。

也就是说,如果你的备份是一号做的,现在把它还原后,数据库中只有到一号的数据了。

问问里头是不可以留Q的。   

1.4.0.9.8.3.9.4 不知道这个方法行不行,如果你能看到就加我的这个号吧,我帮你远程做.

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
郸城县周口郸城洺南英庄卫生室阳光妇科这个地
有一首歌的歌词中是男和女唱的男的是念的 女
符文工房3 出货箱被光盾打爆了怎么办?
在温家宝总理的《政府工作报告》指出“今年中
怎么样才能当老板呢?
dnf根目录是哪个呀?
鞍山烤肉美食地址谁能提供一下?
木之缘怎么去啊,有知道地址的么
cs1.5单机版的不爆头打不死机器人的插件
讽刺女人的经典语句,讽刺有钱人的经典语句
星史郎和封真什么关系 封真在哪部作品
把1千克水果糖和5千克奶糖混合成什锦糖,水果
请问IC卡智能水表是属于哪种行业的?
佛山摆酒哪里好?温馨一点、性价比高点?
美丽小铺家庭个人护理品我想知道这个在什么地
推荐资讯
合肥是哪里?
为什么背着我爱别人 许志安 的歌词
听别人说做动漫还不错
女孩子变坏会有人要吗?
在下列常用词语中字形完全正确的一项是A.形消
炭烧生蚝是湛江小食的一绝(如图),是不少外
深圳哪里有卖中年女装?
为什么我的QQ空间怎么不能弄模块?
我眼睛近视到三百多度了,但一带眼镜就难受,
好灶头公园店地址在什么地方,想过去办事
要怎样水洗磨菇才可以保鲜
师徒不同时在线,徒弟消耗PL,师傅会加么?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?