SQLserver 备份和还原 失败

时间:2022-12-24 14:04:54
 

  错误一:

    备份对于服务器“xxxxxx”失败。

    System.Data.SqlClient.SqlError: 无法使用备份文件 'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Backup\xxxxx.bak',因为原先格式化该文件时所用扇区大小为 512,而目前所在设备的扇区大小为 4096。 (Microsoft.SqlServer.Smo)

  参考:http://*.com/questions/24285195/sql-server-2012-express-backup-database-failure

  方法:

    删掉当前路径,并在SQL Server目录下的备份文件夹添加一个新备份文件。注意,文件名后面要记得加.bak或.trn

 

 

  错误二:

    数据库还原失败。

    System.Data.SqlClient.SqlError:无法执行 BACKUP LOG,因为当前没有数据库备份。

    

  方法:

    在还有数据库的界面中,有一个选项页,点击选项。

    勾选 -- 覆盖现有数据库

    取消勾选 -- 还原前进行结尾日志备份