Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 备份文件在SQL Server Management Studio中不可见_Sql Server_Ssms - Fatal编程技术网

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

Sql server 备份文件在SQL Server Management Studio中不可见,sql-server,ssms,Sql Server,Ssms,在MicrosoftSQLServerManagementStudio中,我右键单击数据库,选择任务,然后选择备份。对于目的地,有以下目的地: C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\Backup 当我点击OK时,它会说 数据库“mydb”的备份已成功完成 但当我导航到上面写的文件夹时,文件夹看起来是空的。为什么是空的?为什么我看不到备份文件?我做错了什么?谢谢。验证您的备份路径是否正确,并提供扩展名为的

在MicrosoftSQLServerManagementStudio中,我右键单击数据库,选择任务,然后选择备份。对于目的地,有以下目的地:

 C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\Backup
当我点击OK时,它会说

数据库“mydb”的备份已成功完成


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

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


请参阅此URL:

备份完整的数据库:

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 Server实例,否则您应该远程连接到承载SQL Server的服务器并从那里复制备份。

我也遇到了同样的问题。我挣扎了好几天,尝试了很多东西,但没有任何帮助。不知怎的,我终于找到了解决办法,结果很容易。 所以 首先,您需要在(C:)驱动器中创建一个文件夹,只创建一个空文件夹。 然后,在SQL中进行备份时,删除以前的位置,然后单击“添加”按钮。然后选择在(C:)中创建的文件夹,选择它,然后填补“文件名”空白。在这里,您应该写入新名称,而不是数据库名称,只是创建一些随机名称。写入名称时应添加:.bak。 保存名称,然后单击“确定”。就这样。
备份成功

在SQL Server中备份BD时应遵循以下步骤。该文件是在服务器上创建的,而不是在本地计算机上创建的