请问做字幕用什么软件哪个软件哪个比较好?

> MSSQLServer2008数据库的备份与还原在备份和还原数据库的时候,也不知道什么原因老是还原
MSSQLServer2008数据库的备份与还原在备份和还原数据库的时候,也不知道什么原因老是还原
gjm859 & &
发布时间: & &
浏览:228 & &
回复:0 & &
悬赏:0.0希赛币
MS SQL Server2008数据库的备份与还原
  在备份和还原数据库的时候,也不知道什么原因老是还原不成功。汇合网上的资料和我自己的战斗经验,写成这个文档,免得以后再忘。
  一、SQL数据库的备份:
  1、依次打开开始菜单→程序→ Microsoft SQL Server 2008 → Microsoft SQL Server Management Studio,选定要备份的数据库:eea。
  2、选择要备份的数据库“eea”,点击鼠标右键→任务→备份:
  3、在打开的“备份数据库 —eea”对话框中,点击“删除”按钮,删除已有备份目标(一定要删除,如果不想让备份分段记录的话,如果不想在还原数据库时选定多个备份文件的话),然后点击“添加”按钮。
  4、在弹出的“选择备份目标”对话框中,,点击" "按钮,系统弹出“定位数据库文件”对话框,选择好备份的路径(如c:\DB_bak),文件类型选择“所有文件”类型,文件名填上需要备份的数据的名字,最好加上日期,不但可以区分而且找起来也方便,然后点击“确定”按钮。
  5、选择备份目标之后,点击“确定”按钮,再点击“备份数据库”对话框的“确定”按钮,完成对数据库的备份操作。
  6、当备份完成时,系统会弹出提示,如图:
  二、SQL数据库的还原:
  1、还原数据库时新建数据库,再将备份的数据库还原到新建的数据库上。选中“数据库”节点,点击鼠标右键,选择“新建数据库”,在弹出的“新建数据库”对话框中,输入数据库名称并选择好数据库文件的保存位置,主要包括主文件和日志文件(XXX_log),然后点击“确定”按钮。
  2、选择新建的数据库,点击鼠标右键à任务à还原à数据库。
  3、在弹出的“还原数据库”对话框“还原的源”,选择“源设备”,然后点击后面的按钮。
  4、在弹出的“指定备份”对话框中,“备份媒体”选择文件,“备份位置”处点击“添加”按钮,系统将弹出“定位备份文件”对话框。
  5、在弹出的“定位备份文件”对话框里面,找到备份的文件,文件类型选择“所有文件”,然后点击“确定”按钮。
  6、选定“备份位置”中要还原的文件(此处的文件可能会有多个),点击“确定”按钮,此时返回到原来的“还原数据库”对话框中。
  7、在“还原数据库”对话框中,勾选上“选择用户还原的备份集”下的数据库前的复选框。
  8、选择“选项”项,勾选上“还原选项”中的“覆盖现有数据库”前的对话框(此处如果不勾选,可能会出现“数据库备份与现有的数据库不同”的问题),“将数据库文件还原为(S)”中主文件和日志文件还原路径设置成创建数据库时的路径,文件类型选择“所有文件”,然后连续点击“确定”按钮。系统开始还原备份的数据库。
  9、当数据库的还原结束时,系统将弹出如下提示框,点击“确定”按钮,数据库的还原完成。
本问题标题:
本问题地址:
温馨提示:本问题已经关闭,不能解答。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&在10个鸡蛋上坐了3星期后,终于成功孵化出第一颗鸡蛋。
但礼仪小姐、导购小姐依然是场内的一道风景线。
声明:本文由入驻搜狐公众平台的作者撰写,除搜狐官方账号外,观点仅代表作者本人,不代表搜狐立场。
  Navicat for SQL Server 是一个全面的图形化方式管理数据库,可进行创建、编辑和删除全部数据库对象,本教程将详解Navicat for SQL Server 还原高级属性。
  Navicat for SQL Server
  Navicat for SQL Server 还原高级属性:
  还原数据库文件到:通过“还原到”按钮指定数据或日志文件所处的位置。
  WITH REPLACE:即使存在另一个具有相同名的数据库,SQL Server 也创建指定的数据库及其相关文件。
  WITH RESTRICTED_USER:限制只有 db_owner、 dbcreator 或 sysadmin 角色的成员才能访问新近还原的数据库。
  WITH KEEP_REPLICATION:将复制设置为与日志传送一同使用时,需使用 KEEP_REPLICATION。
  RECOVERY:回滚全部未提交的事务。在还原过程之后,数据库便已备妥,可供使用。
  NORECOVERY:指示恢复操作回滚任何未提交的事务。
  STANDBY:指定允许撤消恢复的待命文件。
  关于 Navicat for SQL Server 的更多相关教程,可参考网站。
欢迎举报抄袭、转载、暴力色情及含有欺诈和虚假信息的不良文章。
请先登录再操作
请先登录再操作
微信扫一扫分享至朋友圈
搜狐公众平台官方账号
生活时尚&搭配博主 /生活时尚自媒体 /时尚类书籍作者
搜狐网教育频道官方账号
全球最大华文占星网站-专业研究星座命理及测算服务机构
理工男是大学里被认为宅而木讷的群体。指学理工科出身又拥有高...
1557文章数
主演:黄晓明/陈乔恩/乔任梁/谢君豪/吕佳容/戚迹
主演:陈晓/陈妍希/张馨予/杨明娜/毛晓彤/孙耀琦
主演:陈键锋/李依晓/张迪/郑亦桐/张明明/何彦霓
主演:尚格?云顿/乔?弗拉尼甘/Bianca Bree
主演:艾斯?库珀/ 查宁?塔图姆/ 乔纳?希尔
baby14岁写真曝光
李冰冰向成龙撒娇争宠
李湘遭闺蜜曝光旧爱
美女模特教老板走秀
曝搬砖男神奇葩择偶观
柳岩被迫成赚钱工具
大屁小P虐心恋
匆匆那年大结局
乔杉遭粉丝骚扰
男闺蜜的尴尬初夜
客服热线:86-10-
客服邮箱:SQL Server数据库还原的SQL语句及操作_数据库_西部e网
SQL Server数据库还原的SQL语句及操作
SQL Server还原数据库
企业管理器&&& --右键"数据库"&&& --所有任务&&& --还原数据库&&& --"还原为数据库库"中输入还原后的数据库名&&& --还原选择"从设备"--选择设备--添加--添加你的备份文件--确定,回到数据库还原的界面&&& --备份号--选择内容--选择你要恢复那次备份的内容&&& --选项--将"移至物理文件名"中的物理文件名修改为你的数据文件要存放的文件名&&& --如果要还原的数据库已经存在,选择"在现有数据库上强制还原"-&&& -确定
--或用SQL语句:restore database 数据库 from disk='c:\你的备份文件名'
更加详细的还原操作
企业管理器中的操作:
1.进行完整恢复企业管理器--右键"数据库"--所有任务--还原数据库&&& --"还原为数据库库"中输入还原后的数据库名,设为:test&&& --还原选择"从设备"--选择设备--添加--添加你的备份文件&&& --确定,回到数据库还原的界面&&& --"还原备份集",选择"数据库--完全"&&& --选项--将"移至物理文件名"中的物理文件名修改为你的数据文件要存放的文件名&&& --如果要还原的数据库已经存在,选择"在现有数据库上强制还原"&&& --"恢复完成状态",选择"使数据库不再运行,但能还原其它事务日志"&&& --确定
--或用SQL语句:restore database 数据库 from disk='c:\你的完全备份文件名' with norecovery
2.进行差异恢复企业管理器--右键"数据库"--所有任务--还原数据库&&& --"还原为数据库库"中选择数据库名:test&&& --还原选择"从设备"--选择设备--添加--添加你的备份文件&&& --确定,回到数据库还原的界面&&& --"还原备份集",选择"数据库--差异"&&& --"恢复完成状态",选择"使数据库不再运行,但能还原其它事务日志"&&& --确定
--或用SQL语句:restore database 数据库 from disk='c:\你的差异备份文件名' with norecovery
3.进行日志恢复企业管理器--右键"数据库"--所有任务--还原数据库&&& --"还原为数据库库"中选择数据库名:test&&& --还原选择"从设备"--选择设备--添加--添加你的备份文件&&& --确定,回到数据库还原的界面&&& --"还原备份集",选择"事务日志"&&& --"恢复完成状态",选择"使数据库可以继续运行,但无法还原其它事务日志"&&& --确定
--或用SQL语句:restore log 数据库 from disk='c:\你的日志备份文件名' with recovery
解决还原数据库目录不对的详细步骤:
1.企业管理器中的方法:&&& --右键"数据库"&&& --所有任务&&& --还原数据库&&& --"还原为数据库库"中输入还原后的数据库名&&& --还原选择"从设备"--选择设备--添加--添加你的备份文件--确定,回到数据库还原的界面&&& --备份号--选择内容--选择你要恢复那次备份的内容&&& --选项--将"移至物理文件名"中的物理文件名修改为你的数据文件要存放的文件名&&& --如果要还原的数据库已经存在,选择"在现有数据库上强制还原"-&&& -确定
2.用SQL语句的方法(假设你的备份文件名为: c:\xx.bak
--列出备份文件中的逻辑文件名restore filelistonly from disk='c:\xx.bak'
--用语句恢复,根据上面列出的逻辑文件名使用move选项restore database 恢复后的数据库名from disk='c:\xx.bak'with move '逻辑数据文件名1' to 'c:\物理数据文件名1'&&& ,move '逻辑数据文件名2' to 'c:\物理数据文件名2'...&&& ,move '逻辑数据文件名n' to 'c:\物理数据文件名n'
没有什么要特别注意的,和企业版之间的备份/还原要注意的东西一样:
1.要注意备份时的设置问题,不要指定多个备份文件,否则还原时也要指定多个备份文件
2.要注意备份的媒体处理方式问题,用重写,而不是追加,否则还原的时候要指定备份号
3.要注意备份的方式,用完全备份,而不是其他备份方式,否则还原时还要其他备份文件支持
4.还原时要注意数据文件路径的问题,如果两个系统的数据文件目录不一致,要重新指定
5.还原后要注意孤立用户的问题(即两个系统中的SQL用户不同,解决方式参考sql联机帮助)
可能的原因:
1.你还原后的数据库的数据文件所放的磁盘空间不够& 解决的办法是把数据文件放在空间足够的分区
2.你的磁盘分区采用的是FAT16/FAT32,前者限制了最大文件大小为2G,后者最大为4G& 解决的办法是改磁盘分区格式为NTFS
赞助商链接:

我要回帖

更多关于 什么软件可以做字幕 的文章

 

随机推荐