Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2008 如何将数据从SQL Server插入SQL Azure?_Sql Server 2008_Azure Sql Database - Fatal编程技术网

Sql server 2008 如何将数据从SQL Server插入SQL Azure?

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()中编写对象

我想使用基于SQL Server表的数据编写一个查询,并将结果插入SQL Azure表。在SQLServerManagementStudio中可以这样做吗

例如:

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太大了!)