【发布时间】:2021-11-14 20:09:14
【问题描述】:
我有一个名为 TheOtherSide 的 SQL Server。它位于不同的域 (OtherDomain)。
我在自己的域 (MyDomain) 中有另一个名为 MySide 的 SQL Server。
两台服务器之间存在 VPN 连接,仅允许 TCP 通过端口 1433。
我想备份TheOtherSide 上存在的数据库CoolDatabase 并在服务器MySide 上恢复该备份。
这个过程需要自动化。
我看到的任何备份脚本都将备份存储在我无法检索的OtherDomain 中。
我可以运行 PowerShell 脚本来创建将备份存储在 MyDomain 中的备份吗?
【问题讨论】:
-
经典备份 (.bak) 无法从 SQL Server 计算机安装中流式传输,您可以将备份保存在共享磁盘上或另一个文件夹并通过 FTP 或类似的方式获取它。如果您的目标只是备份/恢复(而不是备份计划,如完整备份、增量备份和日志备份),您可以备份/恢复具有 .bacpac 的数据库,在这种情况下,请参阅dbatools
-
这应该是一个答案。我还找到了 SQLBackupAndFTP
标签: sql-server powershell vpn database-backups