【问题标题】:SQL Server 2012 Express backup database failureSQL Server 2012 Express 备份数据库失败
【发布时间】:2014-06-18 12:08:38
【问题描述】:

我正在尝试备份我在 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

【问题讨论】:

  • 您已经有一个C:\backup.bak 文件并尝试向其中添加一些内容?您是否尝试备份到新文件?
  • 是的,我确实尝试了一个新文件并收到相同的消息!

标签: sql-server visual-studio-2012 sql-server-2012-express


【解决方案1】:

啊 - 原来我已经在列表中添加了一个新的备份文件,但没有删除现有的 - 因为现有文件在新文件之上,所以在写入新备份文件之前失败并出现错误。

从列表中删除现有的备份文件,并在 SQL Server 安装目录的备份文件夹中添加一个新的,即可解决问题!感谢 Raphael 帮我发现它。

【讨论】:

  • 有没有人遇到同样的问题,对我来说问题是我没有为新的备份文件设置目标目录
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-14
  • 1970-01-01
  • 1970-01-01
  • 2020-11-11
  • 1970-01-01
相关资源
最近更新 更多