我需要将我的服务器数据库备份到我的本地计算机,我在SO Create Sql Server Backup on Local Machine中查询了之前的问题,这非常有帮助,但我仍然无法备份数据库。
它说备份完成了。但我的机器里什么都没有。
可能是我的驱动器不在Mapping中,在该问题的第二点中提到
我应该怎么做,请建议我。
答案 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的版本)。打开它,里面应该是一个“备份”文件夹。