SQLserver 备份和还原 失败
2016-07-24 23:15
169 查看
错误一:
备份对于服务器“xxxxxx”失败。
System.Data.SqlClient.SqlError: 无法使用备份文件 'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Backup\xxxxx.bak',因为原先格式化该文件时所用扇区大小为 512,而目前所在设备的扇区大小为 4096。 (Microsoft.SqlServer.Smo)
参考:http://stackoverflow.com/questions/24285195/sql-server-2012-express-backup-database-failure
方法:
删掉当前路径,并在SQL Server目录下的备份文件夹添加一个新备份文件。注意,文件名后面要记得加.bak或.trn
错误二:
数据库还原失败。
System.Data.SqlClient.SqlError:无法执行 BACKUP LOG,因为当前没有数据库备份。
方法:
在还有数据库的界面中,有一个选项页,点击选项。
勾选 -- 覆盖现有数据库
取消勾选 -- 还原前进行结尾日志备份
相关文章推荐
- mysql如何在一个存储过程中使用另外一个存储过程的结果集
- MongoDB 创建数据库与用户权限
- 数据库表的设计方案
- mysql 优化总体思路
- 数据库约束 主键-唯一性-Check-外键
- mysql如何选择合适的数据类型存储不同的数据
- 【MySQL】JDBC连接MySQL的一些问题以及解决办法
- myQlq修改语句
- 转载:sql2005 Microsoft SQL Server Management Studio Express的安装问题
- MYSQL:常用内置函数
- 逻辑数据库设计 - 单纯的树(递归关系数据)
- MySQL常见命令总结及资料汇总
- 高效查看MySQL帮助文档的方法
- Oracle 学习:约束、查询语句
- Oracle系列问题解决
- 整合SSH框架 (Struts2.x+Spring3.x+hibernate3.x+oracle)
- window10 mysql5.7 解压版 安装
- create table时报错
- 数据库优化之分库分表
- 使用Hibernate连接Mysql数据库