备份文件在 SQL Server Management Studio 中不可见

Backup file is not visible in SQL Server Management Studio

在 Microsoft SQL Server Management Studio 中,我右键单击数据库,select 任务,然后单击备份。对于目的地有这个目的地:

 C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\Backup

当我点击确定时,它显示

The backup of database 'mydb' completed successfully

但是当我导航到上面写的那个文件夹时,文件夹看起来是空的。为什么是空的?为什么我看不到备份文件?我究竟做错了什么?谢谢

验证您的备份路径是否正确,并提供扩展名为 .bak

的文件名

参考这个 URL : https://www.youtube.com/watch?v=3pPcX8gvT9g

备份完整的数据库:

BACKUP DATABASE MyDB   
 TO DISK = 'C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\Backup\Your_Backup.bak'  
   WITH FORMAT;  
GO 

注意:创建逻辑备份设备。

尝试使用查询进行备份并指定路径。

        BACKUP DATABASE [YourDB] TO  DISK = N'SomePath\YourDB.bak' 
        WITH NOFORMAT, NOINIT,  NAME = N'YourDB Full Database Backup', 
        SKIP, NOREWIND, NOUNLOAD,  STATS = 10
        GO

备份文件存在于您输入的路径中,但位于具有数据库的同一台服务器上。因此,除非您是 运行 本地计算机上的 SQL 服务器实例,否则您应该远程连接到托管 SQL 服务器的服务器并从那里复制备份。

我遇到了同样的问题。我苦苦挣扎了好几天,尝试了很多东西,但没有任何帮助。不知何故,我终于找到了非常简单的解决方案。 所以, 1,你需要在你的 (C:) 驱动器中创建一个文件夹,只创建一个空文件夹。 然后,当您在 SQL 中进行备份时,删除以前的位置,然后单击添加按钮。然后选择您在 (C:) 中创建的文件夹,选择它,然后填写“文件名”空白。在那里你应该写新名称,而不是数据库名称,只是创建一些随机名称。你应该添加: .bak 当你写名字的时候。 保存名称,然后单击“确定”。而已。 备份成功!