我可以登录到'Machine A'上安装的SQL Server。现在我需要Backup
我的本地磁盘上的'机器A'的数据库(比如'DB_A'),这样我就可以Restore
数据库到我的机器的SQL Server。我尝试this,但收到了错误。
答案 0 :(得分:3)
你不能直接这样做。
SQL Server只会将其数据备份到服务器计算机上的本地连接驱动器 - 或者SQL Server计算机可以访问并具有写入权限的网络UNC路径。
使用它:当然,如果您在本地计算机上创建共享文件夹,并且正确设置了所有权限,则SQL Server备份可以写入本地计算机上的该共享文件夹。这将是远程服务器备份到本地硬盘的方法。
答案 1 :(得分:1)
正如marc_s已经说过的,SQL Server只能备份到本地驱动器或UNC路径
如果使用SQL Server Management Studio进行备份,则可以仅备份到本地文件夹,而不是其他任何位置。
要备份到UNC路径,需要通过T-SQL进行备份:
因此,您需要在计算机上创建共享文件夹,并通过T-SQL从服务器进行备份 另一方面 - 您无需在您的计算机上创建共享文件夹。您可以将服务器备份到任何共享文件夹,然后从那里恢复 或者您可以在服务器上本地创建备份,使服务器上的备份文件夹成为共享文件夹,然后将备份从那里直接还原到您的计算机上。
答案 2 :(得分:1)
我能做到。我做了以下
MySharedDB
。按如下方式设置文件夹权限
然后在SSMS的备份屏幕中,将UNC路径\\rauf\MySharedDB
添加到Destination