我想使用基于 SQL Server 表的数据编写查询,并将结果插入到 SQL Azure 表中。这在 SQL Server Management Studio 中可能吗?
例如:
SELECT stuff
INTO AzureTable
FROM SqlServerTable
最佳答案
我想可以用连接到 SQL Azure 主机的链接服务器做一些类似的事情,但是显式使用 SELECT INTO
是行不通的——你首先需要目标表存在(请参阅此 MSDN 博客文章,其中描述了原因 SELECT INTO
is not supported in SQL Azure )。
如果目标表尚不存在,您可以在 Management Studio ( as described here ) 中编写对象脚本或使用 SQL Compare from Red Gate 等工具为您完成繁重的工作。
一旦目标表存在,您就可以只编写插入语句(再次假设链接服务器),或者您可以使用稍微不同的方法。例如,您看过 SQL Azure Migration Wizard on Codeplex 吗?或 SQL Data Compare from Red Gate ?
关于sql-server-2008 - 如何将数据从 SQL Server 插入到 SQL Azure?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7261214/