我正在尝试备份我在SQL Server 2012 Express中创建的数据库。我右键单击数据库 - >任务 - >备份并假设正常默认值。
我得到的错误是:
TITLE: Microsoft SQL Server Management Studio
------------------------------
Backup failed for Server 'JAMIE-PC\SQLEXPRESS'. (Microsoft.SqlServer.SmoExtended)
For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=11.0.2100.60+((SQL11_RTM).120210-1917+)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Backup+Server&LinkId=20476
------------------------------
ADDITIONAL INFORMATION:
System.Data.SqlClient.SqlError: Cannot use the backup file 'C:\backup.bak' because it was originally formatted with sector size 4096 and is now on a device with sector size 512. (Microsoft.SqlServer.Smo)
For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=11.0.2100.60+((SQL11_RTM).120210-1917+)&LinkId=20476
------------------------------
BUTTONS:
OK
------------------------------
这对我来说并不意味着很多,但看起来可能像FAT32 / NTFS风格的问题!尽管看起来与SQL Server 2012明显分离!我正在运行的版本是11.0.2100
答案 0 :(得分:14)
啊 - 事实证明我已经在列表中添加了一个新的备份文件,但是没有删除现有的文件 - 并且由于现有文件位于新文件之上,因此在写入新备份文件之前失败并显示错误。< / p>
从列表中删除现有备份文件并在SQL Server安装目录的备份文件夹中添加一个新文件解决了这个问题!感谢拉斐尔帮助我发现它。