将服务器数据库备份到本地计算机

时间:2011-05-03 00:24:48

标签: .net sql-server sql-server-2005

我需要将我的服务器数据库备份到我的本地计算机,我在SO Create Sql Server Backup on Local Machine中查询了之前的问题,这非常有帮助,但我仍然无法备份数据库。
它说备份完成了。但我的机器里什么都没有。 可能是我的驱动器不在Mapping中,在该问题的第二点中提到 我应该怎么做,请建议我。

3 个答案:

答案 0 :(得分:1)

如果您连接到远程服务器 - 我认为是这种情况 - 当您选择驱动器选项时,它会向您显示“服务器”上的驱动器选项,而不是本地计算机。因此,无论您选择什么(甚至是默认的)都将保存在服务器上,而不是本地计算机上。尝试在您选择的目录中查找服务器上的备份文件。

如果您的本地计算机与远程计算机位于同一网络上,则可以在其他问题和备份中使用该脚本。您也可以在远程计算机上映射驱动器,然后它可供您选择(如果您使用的是GUI)。

答案 1 :(得分:1)

试试这个:

  • 在您的计算机上创建共享;对目录d:\dbbackup说。允许由Everyone帐户写入。让我们调用共享“dbbackup”。它现在是\\yourMachine\dbbackup。确认您可以通过Windows资源管理器从服务器读取和写入此共享。

  • 在SSMS中运行:

BACKUP DATABASE YourDatabase
  TO DISK = '\\yourMachine\dbBackup\YourDatabase.BAK';
  • 您的备份现在位于\\yourMachine\dbbackup

答案 2 :(得分:0)

Subeer,

备份SQL Server数据库时,默认情况下它位于一个尴尬的位置。通常,您可以定义此路径。

然而 - 请点击此处: C:/ Program Files / Microsoft SQL Server /

应该有一个MSSQL文件夹或者可能是MSSQL10.SQL2008EXPRESS(取决于SQL SERVER的版本)。打开它,里面应该是一个“备份”文件夹。