如何从SQL Server 2008 R2获取数据和数据库并上载到Azure

时间:2013-05-23 00:33:42

标签: sql asp.net-mvc-4 azure azure-sql-database

我已经从我的数据库生成了仅数据 SQL Azure数据库的脚本,作为数据库引擎类型的脚本,当我将应用程序发布到Azure,我收到以下错误:

Cannot find the object "dbo.Location" because it does not exist or you do not have permissions. http://go.microsoft.com/fwlink/?LinkId=178587

我的一些示例数据如下所示:

    SET IDENTITY_INSERT [dbo].[Location] ON
INSERT [dbo].[Location] ([id], [name], [type], [unmanned], [authorized], [region], [address], [latitude], [longitude], [phone], [tollfree], [fax], [summerMondayToFriday], [summerSaturday], [summerSunday], [summerHolidays], [winterMondayToFriday], [winterSaturday], [winterSunday], [winterHolidays], [yearRoundMondayToFriday], [yearRoundSaturday], [yearRoundSunday], [yearRoundHolidays]) VALUES (1, N'Alix', N'Petroleum Location', 0, 0, N'Central Alberta', N'Highway #12', CAST(52.39 AS Decimal(18, 2)), CAST(-113.18 AS Decimal(18, 2)), N'403-747-2411', N'', N'403-747-2491', N'6:00 AM - 9:00 PM', N'7:00 AM - 9:00 PM', N'7:00 AM - 9:00 PM', N'7:00 AM - 9:00 PM', N'', N'', N'', N'', N'', N'', N'', N'')

我做错了什么?

在发布设置中我使用上下文执行代码首次迁移 AND 使用我从数据库生成的sql脚本使用更新数据库的默认数据库

有人建议

有人建议我进行搜索并替换并将INTO放入我的脚本中:

Incorrect syntax near the keyword 'INTO'. http://go.microsoft.com/fwlink/?LinkId=178587

1 个答案:

答案 0 :(得分:0)

根据您列出的错误,我猜测您尝试将记录插入的SQL Azure数据库中不存在目标表。您确定您的架构已在SQL azure中部署到目标数据库吗?

您可以考虑使用SQL Database Migration Wizard来帮助您入门。