2015-06-11 90 views
1

我已经看过并阅读了关于如何备份C驱动器中的SQL Server数据库的教程,但我还没有看到或读过如何将数据库完全备份到闪存驱动器。我尝试这样做,我备份数据库在我的计算机或其他计算机上有SQL服务器管理工​​作室,但我猜这是不一样的。 当我尝试做回了我的闪存驱动器,我得到这个错误:备份SQL服务器数据库到闪存驱动器

"Backup failed for Server servername. (Microsoft.SqlServer.SmoExtended)". It has additional information like The volume on the device `G:\Backup\mybackup is not part of the media set that is currently being processed. Ensure that the backup device are loaded with the correct media".

难道会是当我恢复从闪存驱动器到不同的PC具有SQL我的备份数据库的相同方式管理。

这是我做了什么 - (我的闪存驱动器在G :)

  1. 创建在我的闪存盘中的文件夹并将其命名为备份
  2. 在SQL管理,我点击右键并选择任务 - >备份..
  3. 数据库: - > MyDatabase |备份类型:完整
  4. 在备份集部分,管理自动生成名称:Mydatabase-完整数据库备份|描述:'空白'
  5. 在目标部件中,单选按钮磁盘已启用并被选中(默认)磁带被禁用。我选择了按钮添加,并且我选择了备份目标
  6. 在备份目标窗口的磁盘上的目标中,单选按钮文件名已启用,并且已检查备份设备已禁用。我点击elipsis,导航到G:驱动器并进入我的文件夹备份并输入文件名。

谢谢!

回答

3

您是否尝试过使用BACKUP查询是这样的:

For Full Backup

BACKUP DATABASE MyDatabase TO disk = 'G:\Backup\MyDatabase.bak' 

For Differential Backup

BACKUP DATABASE MyDatabase TO disk = 'G:\Backup\MyDatabase.bak' WITH DIFFERENTIAL 
+0

它的工作!哇,我不知道这很容易。如果我只想在特定时间备份差异类型,那么该如何?你能帮助我吗?谢谢, – Ibanez1408

+0

Yups。请找到我编辑的答案。如果它为你工作,请投票。 –

+0

为我工作... –

相关问题