sql-server-2008 - 如何将数据从 SQL Server 插入到 SQL Azure?

标签 sql-server-2008 azure-sql-database

我想使用基于 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/

相关文章:

sql-server-2008 - SQL Server 代理未运行

sql - 查询每组中的前 2 个

azure - Azure SQL 数据库中的主键

powershell - 静默 Azure SQL Powershell 命令的输出

php - Azure 如何覆盖 PHP 应用程序中的 MySQL 连接字符串?

sql-server - 使用SSMS时,可以在SQL脚本中指定数据库吗?

c# - 跨 SSIS 解决方案中的所有包克隆或删除特定变量、组件和任务

SQL XML路径转换结果错误

sql-server - 如何使用 SQL Server CE 和 SQL Server 2008 Express?

sql-server - 自动将 Azure VM 服务器 SQL 作业备份复制到另一台服务器?