错误一:
备份对于服务器“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,因为当前没有数据库备份。
方法:
在还有数据库的界面中,有一个选项页,点击选项。
勾选 -- 覆盖现有数据库
取消勾选 -- 还原前进行结尾日志备份