1. 为什么我的sql server2014备份数据库时不能选路径而且备份出来的也不是spl文件而是bak文件如图
不能选择路径可能是你安装的版本有问题。看你的又有中文又有英文感觉就不正常。sql server默认备份出来就是bak格式的。
2. 如何备份sql server数据库文件
1. 下载2014-02-10 07:16的全量备份文件并解压出要恢复的数据库备份文件。
2. 以NORECOVERY的方式还原2014-02-10 07:16的全量备份,操作SQL语句如下:
还原成功后,数据库处于Restoring状态。
3. 继续以NORECOVERY的方式还原2014-02-12
06:51的增量备份,操作SQL语句如下:
还原成功后,数据库继续处于Restoring状态。
4. 日志备份文件的下载
RDS 控制台 - 备份恢复 - 数据备份,选择需要下载的备份集,点击“下载”。
点击“复制内网地址” 或 “复制外网地址” 来获取备份的 内网 或 外网 下载地址。
日志备份的地址在 RDS 控制台 - 备份恢复 - 日志备份
获取:
5. 解压备份文件
解压备份文件前,要先下载好解压工具 rds_backup_extract
解压备份文件:
bash rds_backup_extract -f /home/mysql/backup/hins575175_xtra_20150429091224.tar.gz -C /home/mysql/data
6. 以RECOVERY(默认方式)的方式还原日志
日志还原成功后,数据库处于正常状态,这时数据库中的数据就还原到了要恢复的时间点。
3. SqlServer高版本数据备份还原到低版本
最近遇见一个问题:
想要将Sqlserver高版本备份的数据还原到低版本SqlServer上去,但是这在SqlServer中是没法直接还原数据库的,所以经过一系列的请教总结出来一下可用方法。
首先、你得在电脑上装有你将要操作的高版本以及低版本的SqlServer或者你能够连上SqlServer高版本所在的数据库(便于后面拷贝数据),
第二步、打开高版本数据库中你需要备份的数据库,将你备份的数据库相关的登录名或者用户删除。右键数据库->任务->生成脚本。在生成脚本的“选择对象”步骤选择“编写整个数据库及所有数据库对象的脚本选项”。在生成脚本的“设置脚本编写选项”的高级中选项中设置“编写USE
DATABASE
脚本”和“架构限定对象名称”选项为False并将“服务器版脚本”选择为你的低版本的数据库的版本。生成脚本。
第三步、在你低版本的数据库中新建数据库(名称随便),打开Sql脚本。将脚本中所有关于原数据库名称的操作全部删除,将数据库从第一个alter操作分成两部分,对新建数据库执行第一部分建表操作。
第四步、右键新建的数据库->任务->导入数据,将数据来源设置为高版本的数据库,目标设置成当前数据库。然后选择复制一个或多个图表。选择所有的数据表,然后在“编辑映射”将”启用标识插入“选上。导入数据
第五步、最后再执行前面分割的第二部分Sql脚本,为数据库建索引!
Ok.到此高版本SqlServer数据库在低版本SqlServer中恢复成功
分享第二个案例:
想要将Sqlserver2014高版本备份的数据还原到低版本SqlServer2008R2上去,但是这在SqlServer中是没法直接还原数据库的,通过以下方法可以顺利还原。
通过高版本生成sql脚本在低版本执行,并且数据也能保留。
步骤:任务—》生成脚本—》
下一步-》高级,选择数据库版本和编写脚本数据类型为架构和数据,可以保留数据。
继续下一步完成。
最后在低版本的sql数据库中:
先新建脚本中的数据库,再实行sql生成表结构和数据。
完美还原成功!
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
4. sql server 2014怎么连接还原的数据库
第一步:选择需要还原的数据库,鼠标右键,选择任务下的还原
第二步:选择“源设备”,点击后面的文件选择“...”
第三步:添加你需要还原的数据库,还原的数据库文件后缀为备份文件(bak)
第四步:选中添加进来的还原文件,找到左上角上的“选择项”,勾选第一项(覆盖现有数据库),点击确定就可以了
END
注意事项
一定要记得覆盖现有数据库
执行数据库操作的时候,请断开当前数据库的任何使用(例如查询,数据库的连接使用)
5. sql server 2014怎么设置自动备份
在电脑开始菜单中选择“SQL Server Management Studio”双击。在出现的界面中点击“连接”按钮。
2
在出现的“ Microsoft SQL Server Management Studio”界面中选择“管理”下的“维护计划”右击维护计划,点击“维护计划向导”,
3
在出现的“SQL Server维护计划向导”界面中点击“下一步”
在出现的界面中把名称和说明写上。然后点击“更改”设顶备份计划
在出现的“作业计划属性”界面中,更改执行时间,也就是多久备份一次。这里该为每天备份。间隔时间更改为“1”更改执行一次时间为0:00:00也就是在每天的0点自动备份数据。
更改好以后,就可以在下面看到“在每天的 0:00:00 执行。将从 2014-5-16 开始使用计划。”然后点击“下一步”按钮
在选择维护任务界面中选择要备份的数据库文件。然后点击下一步。
在选择维护任务顺序中,可以移动要备份的数据库文件的顺序。然后点击“下一步”
在定义“备份数据库完整”界面中,选择数据库后面下拉菜单中的数据库文件。然后点击“确定”按钮
在定义“备份数据库完整”界面里选择备份路径。然后点击“下一步”
在“选择报告选项”界面中设置好“报告文本文件”的路径。然后点击“下一步”
在出现的“完成该向导”界面中会看到设置备份的详细信息。
这样数据库自动备份就成功了。
6. SQL server2014中备份的数据库怎么还原在sql server2012中
backup
database
[数据库名]
to
disk
=
n'd:\sql_bake\数据库名am1am'
with
noinit
,
nounload
,
name
=
n'数据库名
备份',
noskip
,
stats
=
10,
noformat
你选择的是noformat-追加备份,也就是不覆盖原有数据,数据库大小2g备份大概是200m
第一天备份文件大小200m
第二天400m
第三天600m
这个文件会不停的追加大小,如果你备份频繁,追加的就频繁。