錯誤一:
備份對於服務器“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,因為當前沒有數據庫備份。
方法:
在還有數據庫的界面中,有一個選項頁,點擊選項。
勾選 -- 覆蓋現有數據庫
取消勾選 -- 還原前進行結尾日志備份