创建 SQL 服务器数据库的备份并将其存储在远程计算机上
Create back,up of a SQL Server database and store it on remote machine
我有一个名为 TheOtherSide
的 SQL 服务器。它在不同的域中 (OtherDomain
)。
我在自己的域 (MyDomain
) 中有另一个名为 MySide
的 SQL 服务器。
两台服务器之间存在 VPN 连接,仅允许 TCP 通过端口 1433。
我想备份存在于 TheOtherSide
上的数据库 CoolDatabase
并在服务器 MySide
.
上恢复该备份
该过程需要自动化。
我看到的任何备份脚本都将备份存储在 OtherDomain
中,我无法检索它。
我可以 运行 一个 PowerShell 脚本来创建将备份存储在 MyDomain
中的备份吗?[=20=]
无法从 SQL 服务器计算机安装流出经典备份 (.bak)。
您可以将备份保存在共享磁盘或其他文件夹中,然后使用 FTP 或类似的方式获取它。
如果您的 objective 只是 backup/restore(而不是备份计划,如完整备份、增量备份和日志备份),您可以 backup/restore 数据库有 .bacpac,在这种情况下,您可以使用像 dbatools PowerShell Module
这样的脚本
我有一个名为 TheOtherSide
的 SQL 服务器。它在不同的域中 (OtherDomain
)。
我在自己的域 (MyDomain
) 中有另一个名为 MySide
的 SQL 服务器。
两台服务器之间存在 VPN 连接,仅允许 TCP 通过端口 1433。
我想备份存在于 TheOtherSide
上的数据库 CoolDatabase
并在服务器 MySide
.
该过程需要自动化。
我看到的任何备份脚本都将备份存储在 OtherDomain
中,我无法检索它。
我可以 运行 一个 PowerShell 脚本来创建将备份存储在 MyDomain
中的备份吗?[=20=]
无法从 SQL 服务器计算机安装流出经典备份 (.bak)。
您可以将备份保存在共享磁盘或其他文件夹中,然后使用 FTP 或类似的方式获取它。
如果您的 objective 只是 backup/restore(而不是备份计划,如完整备份、增量备份和日志备份),您可以 backup/restore 数据库有 .bacpac,在这种情况下,您可以使用像 dbatools PowerShell Module
这样的脚本