![如何将 Azure 数据库迁移服务与本地源 SQL 服务器连接起来](https://linux22.com/image/741888/%E5%A6%82%E4%BD%95%E5%B0%86%20Azure%20%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%81%E7%A7%BB%E6%9C%8D%E5%8A%A1%E4%B8%8E%E6%9C%AC%E5%9C%B0%E6%BA%90%20SQL%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E8%BF%9E%E6%8E%A5%E8%B5%B7%E6%9D%A5.png)
我正在尝试将 Azure 数据库迁移服务与本地 VPN 中的 SQL 服务器连接起来。无法建立连接。
答案1
您需要验证几个先决条件
https://docs.microsoft.com/en-us/azure/dms/pre-reqs#prerequisites-common-across-migration-scenarios
我首先要说的是:
- 打开 Windows 防火墙以允许 Azure 数据库迁移服务访问源 SQL Server,默认情况下是 TCP 端口 1433。
- 如果您使用动态端口运行多个命名 SQL Server 实例,您可能希望启用 SQL 浏览器服务并允许通过防火墙访问 UDP 端口 1434,以便 Azure 数据库迁移服务可以连接到源服务器上的命名实例。
- 为 Azure SQL 数据库服务器创建服务器级防火墙规则,以允许 Azure 数据库迁移服务访问目标数据库。提供用于 Azure 数据库迁移服务的 VNET 的子网范围。