在Azure中从SQL Server 2005 DB到Azure SQL staging DB表中选择数据

时间:2017-10-17 07:35:36

标签: sql-server azure sql-server-2005 azure-sql-database

我想知道这是否可能:我想在Azure SQL数据库中创建2个表,我想将其用作从内部部署服务器上的SQL Server 2005数据库中选择的某些数据的登台表。

有没有好办法呢?

更新

遵循链接服务器指南并收到此错误:I need to add a linked server to a MS Azure SQL Server

enter image description here

奇怪的是,我只是设法使用那些确切的凭据登录Azure数据库。我在某处错过了一些安全配置吗?

2 个答案:

答案 0 :(得分:1)

根据here解释,自2012年9月起,对SQL Azure数据库的链接服务器和分布式查询的支持是一项功能。在我的测试中,它在SQL 2012上无法正常工作,并且不适用于SQL Server 2008 R2和早期版本。您可能需要升级到SQL Server 2014以创建功能完整的链接服务器。

希望这有帮助。

答案 1 :(得分:1)

您不一定需要创建链接服务器来将数据从内部部署SQL表移动到Azure SQL。我们会想到像SSIS这样的工具,不需要链接服务器。或者像SSDT这样的工具,您可以使用数据比较功能移动数据。还有Azure Data Factory。