Sql server 2008 如何将数据从SQL Server插入SQL Azure?
我想使用基于SQL Server表的数据编写一个查询,并将结果插入SQL Azure表。在SQLServerManagementStudio中可以这样做吗 例如:Sql server 2008 如何将数据从SQL Server插入SQL Azure?,sql-server-2008,azure-sql-database,Sql Server 2008,Azure Sql Database,我想使用基于SQL Server表的数据编写一个查询,并将结果插入SQL Azure表。在SQLServerManagementStudio中可以这样做吗 例如: SELECT stuff INTO AzureTable FROM SqlServerTable 我认为,可以使用链接到SQL Azure主机的服务器执行类似的操作,但显式使用选择到将不起作用-您需要首先存在目标表(请参阅此MSDN博客文章,其中描述了原因) 如果目标表还不存在,您可以在managementstudio()中编写对象
SELECT stuff
INTO AzureTable
FROM SqlServerTable
我认为,可以使用链接到SQL Azure主机的服务器执行类似的操作,但显式使用
选择到将不起作用-您需要首先存在目标表(请参阅此MSDN博客文章,其中描述了原因)
如果目标表还不存在,您可以在managementstudio()中编写对象脚本,或者使用类似的工具为您完成繁重的工作
一旦目标表存在,您就可以编写insert语句(同样假设是链接服务器),或者可以使用稍微不同的方法。例如,您看过or吗?如果您不必重复多次,您可以使用Management Studio附带的导入/导出工具。谢谢Stephen。我最终使用了带有SQLAzure目标的GenerateScripts。不过,需要更新到SQLServer2008R2 SP1(SP1非常关键)。谢谢Aaron,这很有帮助。作为附录,我发现需要使用SQL Server 2008 R2 SP1。最后,我使用了您的指导并生成了脚本以及sqlcmd(之所以需要,是因为我的.sql太大了!)