![](/img/trans.png)
[英]Copy data from on-premises SQL Server database to Azure SQL Server database
[英]Move Data from On-Premises SQL Server to Azure SQL VM
我在带有SQL Server的Azure中有一个虚拟机,并希望通过SQL Azure虚拟机中的SSIS从本地SQL Server中获取夜间数据。 我读到需要为Azure VM SSIS设置VNET才能访问本地SQL Server数据。 那是对的吗? 如果是这样,需要设置什么?
我知道Azure ExpressRoute是另一种选择,但是由于我们每晚没有大量数据要传输,因此考虑到与之相关的高成本,我们认为这可能不是理想的选择。
是的,需要在Azure与内部部署之间建立VPN,以使它们彼此“看到”。 Azure中有两种类型的VPN:
有关Azure VPN网关规范的更多信息: https : //docs.microsoft.com/zh-cn/azure/vpn-gateway/vpn-gateway-about-vpngateways
决策注意事项取决于您的数据摄取要求。 如果数据不是很大并且速度不需要很高,那么P2S就足够了。 此外,如果您的内部场所还没有VPN设备,并且财务预算有限,并且IT资源有限,则应该使用P2S。 使用P2S,您不需要VPN设备,只需要在Azure VNET中创建一个新的VPN网关,然后设置包括证书的VPN客户端(只是一个免费软件)。 P2S设置的步骤很简单。 本文为您提供了每种VPN类型和可支持性的快速概述https://docs.microsoft.com/zh-cn/azure/vpn-gateway/vpn-gateway-plan-design
如果您确实需要在您和Azure数据中心之间建立私有和直接连接,那么ExpressRoute也是一种选择,它为您提供了无需通过Internet即可传输数据的最快方法。 此外,ExpressRoute并非在所有国家/地区都可用。
最后但并非最不重要的一点是,如果您愿意,可以看看Azure数据工厂,包括数据管理网关。 在这种情况下,您可能需要考虑一种用PaaS替代Azure VM SQL Server的新方法
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.