跨域将 SQL 数据库从远程服务器备份到本地计算机

跨域将 SQL 数据库从远程服务器备份到本地计算机

因此在这种情况下有两台计算机:

  1. 托管未连接到域的 SQL 的远程服务器。
  2. 连接到域的本地计算机。

SQL Server Management Studio 安装在本地计算机上,我需要能够备份数据库并将 .bak 文件写入本地计算机而不是服务器上的文件夹。

答案1

提供对共享文件夹的访问权限的步骤

  1. 在将要写入备份的计算机上创建一个共享文件夹,并与“所有人”共享。“所有人”应具有完全控制权。请注意,如果两台计算机都在同一个域中,则这可能是唯一必要的步骤。 文件夹属性

  2. 编辑本地安全策略:将“安全设置>本地策略>安全选项>网络访问:让每个人的权限应用于匿名用户”设置为启用。 本地安全策略

  3. 编辑本地安全策略:将共享文件夹的名称添加到“安全设置>本地策略>安全选项>网络访问:让每个人的权限应用于匿名用户。” 注意,这个值是寻找文件夹的名称,而不是路径。 本地安全策略

  4. 重新启动计算机,否则本地安全策略将不会生效。

现在您可以将备份路径指向共享文件夹

像往常一样,右键单击数据库并转到“任务>备份...” SSMS 备份

添加共享文件夹的完整路径和 .bak 文件的名称,一切都将按计划进行。 备份路径

相关内容